Я устанавливаю драгоценный камень ransack на мое приложение рельсов (4.1.8). Однако, когда я выполняю поиск, он просто возвращает все объекты. Вот что это произойдет в консоли рельсы:Почему обыск не ищет?
AdminUser.ransack({email: "keyword"}).result.to_sql
=> "SELECT \"admin_users\".* FROM \"admin_users\""
Предложение SQL будет возвращать только все AdminUser из базы данных. Может ли кто-нибудь помочь мне с обычным делом?
Попробуйте читать их [вики] (https://github.com/activerecord-hackery/ransack/wiki/Basic-Searching) –
Возможно, вы захотите добавить в свой запрос email_eq или email_cont. –
@ j-dexx, спасибо большое, я пропустил ** предикаты ** внутри моего хэша! –