私のフォームには、以下のように2つの異なるフィールドがあります。
<div class="field">
<%= f.label :Master_Survey %><br/>
<%= f.select :master_survey, Condition::MasterSurvey.all.map{|e| [e.Master_Survey_Code]}, { :prompt => 'Please Select' } %>
</div>
<div class="field">
<%= f.label :Element_Code %><br/>
<%= f.select :Element_Code, Condition::Element.all.map{|e| [e.Element, e.Element_Code]}, { :prompt => 'Please Select' } %>
</div>
最初のフィールドが選択されていない限り、2番目のフィールドを無効にする必要があります。また、2番目のフィールドは、選択Element code
した最初のフィールドに応じて値を変更する必要がありますMaster Survey
。私はMaster Survey Code
テーブルにElements
います。