Ruby Gem Paperclip的问题

时间:2011-06-09 00:55:10

标签: ruby-on-rails paperclip

我在使用Ruby Gem回形针时遇到问题。我按照自述文件中的说明操作,但我似乎无法实际加载我的图像。这是我的编辑表格:

<% form_for :user, @user, :html => { :multipart => true } do |f| %>
<div class="field">
  <%= f.label :name %><br />
  <%= f.text_field :name %>
</div>
<div class="field">
  <%= f.label :email %><br />
  <%= f.text_field :email %>
</div>
<div class="field">
  <%= f.label :expertise %><br />
  <%= f.text_area :expertise, :class => "expertise" %>
</div>
<div class="field">
  <%= f.label :occupation %><br />
  <%= f.text_field :occupation %>
</div>
<div class="field">
  <%= f.label :city %><br />
  <%= f.text_field :city %>
</div>
<div class="field">
  <%= f.label :state %><br />
  <%= f.text_field :state %>
</div>
<div class="field">
  <%= f.label :password %><br />
  <%= f.password_field :password %>
</div>
<div class="field">
  <%= f.label :password_confirmation, "Confirmation" %><br />
  <%= f.password_field :password_confirmation %>
</div> 

&LT;%端%GT;

然而,当我尝试保存时,我不断收到此错误:没有路线匹配&#34; / users / 4 / edit&#34;

问题是什么

1 个答案:

答案 0 :(得分:0)

错误告诉您没有/ users / 4 /编辑路线。你的config / routes.rb是什么样的?如果有一行如下:

resources :users

然后,尝试将第一行更改为:

form_for @user

而不是:

form_for :user, @user

另外,我没有在任何地方看到file_field,所以我不认为这个问题是关于Paperclip的吗?