我在使用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;
问题是什么
答案 0 :(得分:0)
错误告诉您没有/ users / 4 /编辑路线。你的config / routes.rb是什么样的?如果有一行如下:
resources :users
然后,尝试将第一行更改为:
form_for @user
而不是:
form_for :user, @user
另外,我没有在任何地方看到file_field,所以我不认为这个问题是关于Paperclip的吗?