【发布时间】:2016-09-18 15:03:47
【问题描述】:
我有一个带有表格的 Rails 应用程序,我希望在每一列的顶部都有搜索字段,这些字段应该对该列执行搜索,并且这些搜索应该一起工作。因此,我正在寻找一种实现它的方法,并偶然发现了 Ransack gem,它看起来不错,具有所有选择和排序功能,但我不知道是否可以使用它来解决我的问题。
从文档中我看到我可以像这样向它传递一个参数
User.ransack(first_name_cont: 'Rya').result.to_sql
但我认为这还不足以解决我的问题,我需要类似的东西
User.ransack(first_name_cont: 'Foo', last_name_eq: 'Bar', middle_name_in: [Moo, Boo]).result.to_sql
我可以用 Ransack 做这样的事情吗?或者我还能如何解决我的问题,或者我应该使用其他东西?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 search ransack