我的链接用于编辑这样的品牌:
<%= link_to 'Edit', :action => 'edit', :id => brand %>
我在这里找到了一种让它看起来像一个按钮的方法,所以我这样做了(不知道为什么需要使用url helper方法,但:action => 'edit'
它没有用,它一直认为这是后期行动):
<%= button_to 'Edit', admin_brand_edit_path(brand), :method => "get" %>
但是,生成的url是这样的:
http://localhost:3000/admin/brand/edit.1
它应该在哪里
http://localhost:3000/admin/brand/edit/1
品牌修改rake routes
的结果:
admin_brand_edit GET /admin/brand/edit(.:format) admin/brand#edit
admin_brand_update POST /admin/brand/update(.:format) admin/brand#update
routes.rb
get 'admin/brand/edit'