使用Rails构建一个简单的电子商务网站

时间:2019-04-22 19:58:45

标签: ruby-on-rails ruby

因此,我阅读了使用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

1 个答案:

答案 0 :(得分:0)

您有尝试吗?

<%= button_to 'Add to cart', line_items_path(product_id: @product, size: @product.size), class: 'btn btn-primary' %>