显示保存成功了 ! 但是在数据库中的 avatar 字段没有保存路径啊 !!! 各位大神!!! 求帮助啊 !! 本人初学者!!
你的 params[:file]?可以这么用吗?表单传过来应该是个包在 web 里面的参数吧,你可以的控制器打印一下 params[:file],看是否有这个值传过来
你用file_field
方法生成的 input 元素参数名会带上资源名称的,name 应该是web[file]
,所以你访问参数的话需要用 params[:web][:file]。另外file_field
方法会为外层form_for
生成的表单加上multipart/form-data
属性,所以你不用手动添加。参考文档