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" %>