Rails 4 fields_for update - 默认选择不起作用

时间:2015-03-17 20:42:03

标签: ruby-on-rails ruby ruby-on-rails-4 form-for fields-for

我现在正在开发Rails 4项目,并且selectfield_for形式进行更新。

<%= f.fields_for :ingredients do |ingredient_fields|%>
 <%= ingredient_fields.text_area :name %>
 <%= ingredient_fields.select :price do %>
   <%= options_for_select([['cheap', 1], ['expensive', 2]], :price) %>
 <% end %>
 <%= link_to_remove_fields 'Remove this ingredient', f %>
<% end %>

但是此更新表单并未反映:price对象已有的ingredient属性。

(例如,即使我有一个具有expensive :price属性的成分对象,该对象的选择输入也不会默认选择expensive。)

如何在更新时设置selectfields_for的默认值?

0 个答案:

没有答案