尝试使link_to看起来像一个按钮时的路由

时间:2014-04-23 19:11:07

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

我的链接用于编辑这样的品牌:

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

0 个答案:

没有答案