我有一个从Product
模型构建的表单。其中一个表单元素是具有数量/价格信息的选择列表,表单将发布到Cart
模型:
<%= form_for @product, url: add_cart_path, method: :post do |f| %>
...
<%= f.select :prices, price_list %>
price_list
助手构建一个选项列表,其中包含option value
的数量,例如:
<option value="25">25 for $75.00</option>
在帖子上,我按预期收到了"product"=>{"prices"=>"25"}
的参数值。我希望收到此"product"=>{"qty"=>"25"}
,因为它是我传递的数量,而不是价格。有没有办法重命名参数?
谢谢,
利奥