回形针找不到 "file.jpg" rails 4 的处理程序

paperclip No handler found for "file.jpg" rails 4

我在我的其中一个应用程序中设置回形针 gem 时遇到问题。
我在尝试保存上传的文件时收到 No handler found for 错误消息。

我做过的事情

当我尝试在我的控制器中执行时 Order.create params[order] 我得到错误

No handler found for "file.jpg"

当我查看 order[file] 参数时,我发现它是一个字符串 file.jpg(上传文件的名称)。

尝试使用下面的代码行,您不必将 mulitpart 作为 html 散列

传递
form_tag url, method: :post, multipart: true

对于 form_for 你必须在 html 散列

中传递 multipart
form_for(@user), :html => { :multipart => true } do |f|

更多信息,您可以参考文档:RailsGuides - Form Helpers - 5 Uploading Files