因此,我阅读了使用Rails 5.1进行敏捷Web开发。作者用脚手架生产产品。在我的产品页面(show.html.erb
中,我可以购买商品。如果我想在产品中增加尺寸,该如何处理?是否在产品表中添加尺寸列?
在show.html.erb文件中,我有
<%= button_to 'Add to cart', line_items_path(product_id: @product), class: 'btn btn-primary' %>
这使我可以将产品ID发送给控制器。我了解该按钮是一种形式。但是,show.html.erb
页面不是表单。如何将其他参数(例如产品尺寸)传递给line_items_path
?
答案 0 :(得分:0)
您有尝试吗?
<%= button_to 'Add to cart', line_items_path(product_id: @product, size: @product.size), class: 'btn btn-primary' %>