【发布时间】:2016-01-14 09:12:24
【问题描述】:
我在我的 rails 应用程序 (4.1.8) 上安装了 ransack gem。 但是,当我进行搜索时,它只会返回所有对象。 这是在 rails 控制台中发生的事情:
AdminUser.ransack({email: "keyword"}).result.to_sql
=> "SELECT \"admin_users\".* FROM \"admin_users\""
sql 子句只会返回数据库中的所有 AdminUser。 谁能帮我洗劫?
【问题讨论】:
-
尝试阅读他们的wiki
-
您可能希望在查询中添加 email_eq 或 email_cont。
-
@j-dexx,非常感谢,我错过了哈希中的 谓词!
-
@Amit Badheka Pykih 员工是的,谢谢!
标签: ruby-on-rails ransack