Rails 4 Select 下拉不提交值
Rails 4 Select drop down not submitting values
我有一个几乎所有东西都使用的部分表单,以及我正在生成下拉列表的两个字段的数组,这些字段来自模型中的实时内容。
<div class="control-group">
<%= f.label 'Quantity', :class => 'control-label' %>
<div class="controls">
<%= f.text_field :quantity, :class => 'form-control' %>
</div>
<%= error_span(@orders[:quantity]) %>
</div>
此代码有效,数量 class 可用,将在创建新订单时更新或填充。
<div class="control-group">
<%= f.label 'Model', :class => 'control-label' %>
<div class="controls">
<select name="model" class= 'form-control'>
<%= Order::ORDER_MODELS.each do |model| %>
<option value="<%= :model %>"><%= model %></option>
<% end %>
</select>
</div>
此代码无法正常工作。我可以在选择器列表中看到所有值,但在创建订单或更新通过 CSV 预加载的现有订单时无法填充。
我还有一个 number_field 字段也有效。我已尝试将值字段从“<%= model %>”更改为现在的值,但我不确定是什么阻止了该字段的提交。
如何让选择器框与此表单一起使用?我没有安装任何形式的宝石。是否有某种 f.select 我应该使用而不是我这样做的方式?
空间。他们每次都抓住我。 <%= f.select (:model, Order::ORDER_MODELS) %> 由于 (
之前的 space 而无法正常工作
我有一个几乎所有东西都使用的部分表单,以及我正在生成下拉列表的两个字段的数组,这些字段来自模型中的实时内容。
<div class="control-group">
<%= f.label 'Quantity', :class => 'control-label' %>
<div class="controls">
<%= f.text_field :quantity, :class => 'form-control' %>
</div>
<%= error_span(@orders[:quantity]) %>
</div>
此代码有效,数量 class 可用,将在创建新订单时更新或填充。
<div class="control-group">
<%= f.label 'Model', :class => 'control-label' %>
<div class="controls">
<select name="model" class= 'form-control'>
<%= Order::ORDER_MODELS.each do |model| %>
<option value="<%= :model %>"><%= model %></option>
<% end %>
</select>
</div>
此代码无法正常工作。我可以在选择器列表中看到所有值,但在创建订单或更新通过 CSV 预加载的现有订单时无法填充。
我还有一个 number_field 字段也有效。我已尝试将值字段从“<%= model %>”更改为现在的值,但我不确定是什么阻止了该字段的提交。
如何让选择器框与此表单一起使用?我没有安装任何形式的宝石。是否有某种 f.select 我应该使用而不是我这样做的方式?
空间。他们每次都抓住我。 <%= f.select (:model, Order::ORDER_MODELS) %> 由于 (
之前的 space 而无法正常工作