如何防止“没有路线匹配......”

时间:2013-09-04 08:19:40

标签: ruby-on-rails routing

我有一个视图,可以使用行

将商品添加到购物车
=button_to "To cart", :action => 'add_to_cart', :id => product

因为button_to使用帖子,当用户请求/store/add_to_cart/wouldBeArticleButNot时 我得到了

`"Routing Error  No route matches [GET] "/store/add_to_cart/wouldBeArticleButNot"` 

有很多路线。 如何防止有关不支持路由的此类消息? 我知道我可以使用使用GET的link_to,但我更感兴趣的是在routes.rb

中处理这种情况

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

请在route.rb设置路线,使add_to_cart成为POST请求。