我想使用RoR构建一个超级简单的商店,并在“Agile Web Developmenet with Rails”一书中找到了一个很好的例子。我拥有的是商店索引页上的产品清单,并且每个产品都有一个按钮可将产品添加到购物车。就像这样:Rails和JavaScript?:在索引页中获取select_tag值
<% @products.each do |product| %>
<%= product.name %><br />
<%= button_to 'Order', add_to_cart_store_index_path(:id => product), :remote => true %>
<% end %>
我想要做的是增加一个小的下拉菜单供用户选择他们想订购的项目数:按钮
<%= select_tag("quantity[#{product.id}]", options_for_select(['1', '2', '3', '4'], '1')) %>
点击需要从select_tag菜单中传递选定的值。
<%= button_to 'Order', add_to_cart_store_index_path(:id => product, :quantity => ?????), :remote => true %>
我是新来编程,但我想我需要使用Javascript/jQuery的这一点,像#quantity [#{} product.id]。VAL(),但我不能得到它工作。
我希望你能帮忙。如果你看到更好的实现方式,请让我知道。谢谢。
谢谢JDutil,起初我觉得在一页上有许多“迷你表格”似乎有点奇怪,但这实际上是非常有意义的。我看到你关于Spree的观点,这是一款漂亮的产品,但对我的需求来说太复杂了。 – 2012-02-16 02:03:03