如何在Rails 4 / jQuery中创建链式选择?

时间:2013-12-23 19:55:05

标签: jquery ruby-on-rails ruby select ruby-on-rails-4

  <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宝石,但也许有类似的更新版本?

1 个答案:

答案 0 :(得分:0)

如果您的馆藏足够小,可以通过预先加载JS中的所有数据并在客户端做所有事情来跳过AJAX - 我已经成功使用http://railscasts.com/episodes/324-passing-data-to-javascript