Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 添加新按钮时出现路由错误_Ruby On Rails - Fatal编程技术网

Ruby on rails 添加新按钮时出现路由错误

Ruby on rails 添加新按钮时出现路由错误,ruby-on-rails,Ruby On Rails,下面是我在尝试添加名为decrement的按钮并实现它时遇到的错误 No route matches {:controller=>"line_items", :product_id=>#<Product id: 2, title: "Harry Potter", description: "Its drama cum adventure cum suspense cum thriller, ...", image_url: "harry-potter_25.png", pric

下面是我在尝试添加名为decrement的按钮并实现它时遇到的错误

No route matches {:controller=>"line_items", :product_id=>#<Product id: 2, title: "Harry Potter", description: "Its drama cum adventure cum suspense cum thriller, ...", image_url: "harry-potter_25.png", price: #<BigDecimal:b068140,'0.1E3',4(8)>, created_at: "2013-03-15 07:21:26", updated_at: "2013-03-18 11:57:13">, :action=>"decrement"}    
没有路由匹配{:controller=>“line_items”,:product_id=>#,:action=>“decrement”}

如果您将按钮的实现代码与错误一起粘贴到,将会有所帮助

此外,您似乎正在传递button_中的整个product对象来调用product_id

#<Product id: 2, title: "Harry                 Potter", description: "Its drama cum adventure cum suspense cum thriller, ...", image_url:        "harry-potter_25.png", price: #<BigDecimal:b068140,'0.1E3',4(8)>

用按钮路径中的
:product\u id=>product.id
替换
:product\u id=>product.id

<%= button_to 'Remove from cart', decrement_line_items_path(:product_id => product.id), :method => :put, :remote => true %>
product.id),:方法=>:put,:远程=>true%>

您是如何实现该按钮的?如果你粘贴那个按钮实现的话,挖掘它就很容易了。product),:method=>:put,:remote=>true%>修改这个像
:product\u id=>product.id
之前我使用了相同的格式,我没有得到任何错误,我认为这不是错误!!我已经做了同样的事情,你建议的,请再次检查我的代码。代码在哪里???如果与您在问题注释中粘贴的内容相同,请检查是否存在
:product_id=>product