【发布时间】:2016-10-29 17:38:32
【问题描述】:
我需要自定义我的控制器,所以我这样做了:
路线:
post 'add_item', to: 'walls#create'
delete 'remove_item', to: 'walls#destroy'
销毁动作 WallsController:
def destroy
@item = Item.find params[:id]
@item.destroy
redirect_to :back
end
查看:
<% @items.each do |item| %>
<%= item.name %> <%= link_to "X", remove_item_path(item), method: :delete %>
<% end %>
创建操作工作正常,但销毁操作仍然出错:Couldn't find Item with 'id'=
非常感谢您的帮助
【问题讨论】:
标签: ruby-on-rails controller destroy