新手问题 新手关于 carrierwave 的问题!! 求大神帮助!!!

liuyang_1991 · March 29, 2017 · Last by liuyang_1991 replied at March 30, 2017 · 1612 hits

显示保存成功了 ! 但是在数据库中的 avatar 字段没有保存路径啊 !!! 各位大神!!! 求帮助啊 !! 本人初学者!!

你的 params[:file]?可以这么用吗?表单传过来应该是个包在 web 里面的参数吧,你可以的控制器打印一下 params[:file],看是否有这个值传过来

params[:web][:file],是这样么?

你用file_field方法生成的 input 元素参数名会带上资源名称的,name 应该是web[file],所以你访问参数的话需要用 params[:web][:file]。另外file_field方法会为外层form_for生成的表单加上multipart/form-data属性,所以你不用手动添加。参考文档

Reply to ACzero

改完之后提交不了了啊 !!

你把 log 贴一下

Reply to ACzero

什么 log

Reply to ACzero

:file 是自带的么?

我看错了,以为你的参数是:file。现在的代码看不出问题,你贴下后台报什么错。

你的...上传的字段就不叫 file 所以你 params[:file] 拿到的当然是空的...看文档吧

Reply to ACzero

我是 brew install imagemagick 安完他就好了!! 谢谢!!

Reply to hging

恩恩 !

liuyang_1991 closed this topic. 01 Apr 08:35
You need to Sign in before reply, if you don't have an account, please Sign up first.