修改Devise的form_for以使Paperclip工作?

时间:2012-10-19 00:55:24

标签: devise paperclip ruby-on-rails-3.2

我有点困惑。

这是Paperclip的Github存储库的“入门”部分中的form_for

<%= form_for @user, :url => users_path, :html => { :multipart => true } do |form| %>

这是使用Devise:

生成的form_for
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put }) do |f| %>

如何修改它以使Paperclip正常工作?

1 个答案:

答案 0 :(得分:2)

只需将:multipart => true添加到:html参数,就像这样。

<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put, :multipart => true  }) do |f| %>