我正在尝试构建一个简单的库存应用程序,我想要一个包含项目列表的页面,只有一个名称标签和一个可编辑的框来更新instock数量,一个更新按钮来更新它们所有
我的模型名为item,有两个字段,name和instock
我不确定您是否需要更多信息,谢谢。
* 在使用它之后,我可以构建表单,但是当我点击更新时,它会给出错误: 找不到ID = edit_multiple
的项目这是我的控制器的一部分:
def edit_multiple
@items = Item.find(params[:id])
这是我的routes.rb
resources :items do
collection do
get :search
post :edit_multiple
put :update_multiple
end
如果有人有任何指示或帮助,我会很感激。
感谢,
答案 0 :(得分:6)
查看这些截屏视频:
答案 1 :(得分:0)
我遇到了同样的问题,并通过在edit_multiple表单中手动描述控制器操作的路径来解决它,如下所示:
= semantic_form_for :isbn, :url => {:controller => 'isbns', :action => 'update_multiple'}, :html=>{:method=>:put} do |f|