【发布时间】:2013-08-23 23:26:52
【问题描述】:
我有这个表格:
<tr>
<% item.inventory_items.each do |product| %>
<td>
<%= form_tag("/list_items", method: "post") do %>
<%= hidden_field_tag(:item_id, item.id) %>
<%= hidden_field_tag(:inventory_item_id, product.id) %>
<%= hidden_field_tag(:shopping_list_id, ShoppingList.first.id) %>
<%= submit_tag("#{product.price}", class: "btn btn-primary") %>
<% end %>
</td>
<% end %>
</tr>
目前shopping_list_id 的 hidden_field 正在由ShoppingList.first.id 设置,如您所见。这实际上只是一个占位符,以确保我的表单正常工作。我希望:user 能够选择将这个list_item 提交给他们的哪个列表。我不确定最好的方法。理想情况下,我希望能够让他们将鼠标悬停在产品价格上并从他们的列表下拉列表中进行选择,从而表单将从中获取shopping_list_id。我怎样才能最好地完成这样的事情?我正在使用 Twitter 引导程序。提前致谢。
【问题讨论】:
标签: ruby-on-rails forms twitter-bootstrap erb