【发布时间】:2008-11-09 16:28:15
【问题描述】:
我刚刚学习了使用 Rails 第 3 版进行敏捷 Web 开发,我正在阅读 Depot 应用程序章节,我对产品/项目选项有疑问-
如果我想修改产品目录和商店以便产品可以有选项(尺寸、颜色等),我会在哪里/如何做?
假设我在卖 T 恤,它们有不同的尺码。我不觉得那是真正需要创建模型来处理尺寸的东西,所以我想我可以将它作为选择框添加到商店视图中的 html 中。
但是,每个“添加到购物车”按钮都由 button_to 自动生成的表单标签包裹,并且似乎无法让我将其他参数传递给我的购物车。如何获取添加到 POST 到 add_to_cart 的项目的大小?
也许更重要的是 - 最 Railsy 的方式是什么?
提前感谢您的帮助! --马克
我认为的帮手:
<%= button_to "Add to Cart" , :action => :add_to_cart, :id => product %>
它生成的表单:
<form method="post" action="/store/add_to_cart/3" class="button-to">
【问题讨论】:
标签: ruby-on-rails cart shopping awdwr