我正在为Ruby项目工作我有一个要求,我使用3个表,如问题question_types,答案。我从question_types中获取字段并将其作为下拉列表。从下拉列表中选择一个值时,字段应该相应地更改,并且在提交后应该使用下拉选择值保存它。这三个表有关系。
<%=f.label :QuestionType %> <br />
<%= f.collection_select :question_type_id, QuestionType.all, :id, :name,:class=> 'dropdown' %>
<div class="toggle" id="question_type_id" style="display:none;">
<%= f.input :target_date%>
</div>
<div class="toggle" id="question_type_id" style="display:none;">
<%= f.input :question %>
</div>
<div class="field" >
<%= f.label :Priority %><br>
<%= f.collection_select :priority_id, Priority.all, :id, :name %>
</div>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
$('.dropdown').change(function() {
$('form .toggle').hide();
var divClass = $('.dropdown').val().toLowerCase();
$('.' + divClass).show();
});
我想保存这些字段,其中包含从下拉菜单中选择的ID。请帮帮我