RoR排序/范围/通过按钮过滤

时间:2014-12-07 20:54:41

标签: ruby-on-rails ruby search

我遇到过这个网站:

https://tutorials.railsapps.org/rails-tutorial

并且想知道是否有人可以解释如何设置按钮进行过滤?

我想我也很好奇 - 是一个正在显示和过滤的对象?这是怎么回事?

1 个答案:

答案 0 :(得分:1)

你看到的不是Rails,而是Javascript。

点击'初学者'按钮,它有一个属性data-toggle="Beginner"并使用javascript仅显示下面具有类Beginner的元素。

在coffeescript中使用jQuery看起来像这样:

$('.filters li[data-toggle]').on 'click', -> toggle = $(this).data('toggle') $("div.tutorial:not(.#{toggle})").hide() $("div.tutorial.#{toggle}").show()

提供html类将是Rails'工作