【发布时间】:2014-12-07 20:54:41
【问题描述】:
我偶然发现了这个网站:
https://tutorials.railsapps.org/rails-tutorial
想知道是否有人可以解释如何设置按钮以进行过滤?
我想我也很好奇 - 是否正在显示和过滤对象?这是怎么回事?
【问题讨论】:
标签: ruby-on-rails ruby search
我偶然发现了这个网站:
https://tutorials.railsapps.org/rails-tutorial
想知道是否有人可以解释如何设置按钮以进行过滤?
我想我也很好奇 - 是否正在显示和过滤对象?这是怎么回事?
【问题讨论】:
标签: ruby-on-rails ruby search
您看到的不是 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 的工作。
【讨论】: