我很努力去理解爲什麼這種情況發生在銷燬方法中,因爲控制器和路由上的所有東西都可以!錯誤的參數數量(4代表1..3)
如果有人通過這種方式請給我一個提示?
路線
resources :users, :as => "" do
resources :sections, :only => [:new, :create, :destroy, :index]
end
控制器
def destroy
@section = Section.find(params[:id])
@section.destroy
redirect_to sections_url
flash[:notice] = "Section deleted"
end
查看
<%= render :partial => "section", :collection => @sections %>
部分
<%= link_to section.name, section_path(current_user, section) %>
<%= button_to 'Remove', current_user, section, :data => { :confirm => 'Confirm?' }, :class=> "buttom", method: :delete %>
您能否介紹一下完整的錯誤信息? – scones 2013-04-05 07:41:31
你的'button_to'幫手參數是錯誤的.. – codeit 2013-04-05 07:46:34
我忘了添加摧毀路徑! – dcalixto 2013-04-05 07:56:06