Ruby on rails 试图使链接_看起来像按钮

Ruby on rails 试图使链接_看起来像按钮,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-3.2,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 3.2,我试图将link\u创建的元素设置为按钮 我找到了一个解决方案,并对代码进行了如下编辑: <%= button_to 'Edit', :action => 'edit', :id => product, :method => "get" %> 我看过很多关于这个的帖子,也看过API,但我似乎做得不对 编辑 rake路由更新: product_edit GET /product/edit(.:format) product#edit 试试这个 <

我试图将
link\u创建的元素设置为按钮

我找到了一个解决方案,并对代码进行了如下编辑:

<%= button_to 'Edit', :action => 'edit', :id => product, :method => "get" %>
我看过很多关于这个的帖子,也看过API,但我似乎做得不对

编辑

rake路由更新:

product_edit GET  /product/edit(.:format)      product#edit
试试这个

<%= button_to 'Edit', edit_product_path(product), :method => "get" %>
“获取”%>

如果您的
路由中有
产品
定义为
资源
,您可以使用一些路径帮助程序(如上面发布的
编辑产品\u路径(产品)


或者,您可以使用开始的方式,但需要为链接提供
controller
选项-您提供了操作名称,但不是控制器名称。

发布此控制器的rake routes,然后我会更容易发布答案我上传了用于编辑的路由否我的意思是运行命令
rake routes
,并将其结果粘贴在此处发布rake routes输出。好的,我更新了返回的路由
rake routes
<%= button_to 'Edit', edit_product_path(product), :method => "get" %>