2
<div class="item">
<%= f.label :category_id, "Category:" %>
<%= f.select :category_id, options_from_collection_for_select(Category.all, :id, :title) %>
</div>
<div class="item">
<%= f.label :leftcat_id, "Left menu:" %>
<%= f.select :leftcat_id, options_from_collection_for_select(Leftcat.all, :id, :title) %>
</div>
<div class="item">
<%= f.label :section_id, "Section:" %>
<%= f.select :section_id, options_from_collection_for_select(Section.all, :id, :title) %>
</div>
我在這裏有這個代碼,我想使這些選擇鏈接。如果用戶選擇Left menu
,例如Maths
,則Sections
涉及與數學等有關的任何內容。如何用上面給出的例子來完成?我知道有一箇舊的軌道3的chained select
寶石,但也許有更類似的更新版本?如何在Rails 4/jQuery中創建鏈接選擇?
你可以只通過爲「模糊」或類似事件添加事件處理程序,通過jQuery和ajax更新您的下拉菜單。我使用jQuery和jSon來做到這一點,基本上調用一個方法返回一個有效的jSon響應,然後將它們添加到下拉菜單中。 – engineersmnky