<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
与数学相关的内容等相关。如何用上面给出的例子来完成?我知道rails 3有一个旧的chained select
宝石,但也许有类似的更新版本?
答案 0 :(得分:0)
如果您的馆藏足够小,可以通过预先加载JS中的所有数据并在客户端做所有事情来跳过AJAX - 我已经成功使用http://railscasts.com/episodes/324-passing-data-to-javascript