我想将国家/地区和县显示在单独的选择字段中。
但是县一起向他们展示了国名和所有的县。
如何将县的记录限制在属于国家的唯一县,这是在以前的田间选择中选择的?
在我的模型中,我有
等模型_form.html.erb
<%= f.fields_for :user_profile do |profile_form| %>
<%= profile_form.label :country_id %><br />
<%= profile_form.collection_select :country_id, Country.order(:name_en), :id, :name_en, include_blank: true %>
<%= profile_form.label :prefecture_id, "State or Province" %><br />
<%= profile_form.grouped_collection_select :prefecture_id,Country.order(:name_en),:prefectures, :name_en, :id, :name,include_blank: true %>
<% end %>
模型/ country.rb
has_many:都道府县
模型/ prefectures.rb
belongs_to:country