2011-06-09 78 views
0

我在使用Ruby Gem回形針時遇到問題。我遵循自述文件中的說明,但似乎無法實際加載我的圖像。這裏是我的編輯形式:Ruby問題寶石回形針

<% 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> 

<%結束%>

然而,當我嘗試保存我不斷收到此錯誤:沒有路由匹配 「/用戶/ 4 /編輯」

什麼是問題

回答

0

錯誤是告訴你,沒有/用戶/ 4 /編輯路線。你的config/routes.rb是什麼樣的?如果有這樣一行:

resources :users 

然後,嘗試改變這種行頭:

form_for @user 

相反的:

form_for :user, @user 

另外,我沒有看到的是,file_field在那裏所以我不認爲這個問題是關於回形針?