Вы можете использовать Post . find_by_sql [ "SELECT title FROM posts WHERE author =? AND created>?" , Author_id , дата_начали ] «отно =» NOFOLLOW ">find_by_sql
. Ниже приведен пример из связанных документов:
Geocoder
Я использую, где драгоценный камень и не могу использовать .distance
фильтр для сбора коллекции записей без потери доступа к методу драгоценного камня .User.includes(:addresses).where("addresses.country = ?", "Poland").references(:addresses)
Я ищу обходное решение для запроса, например:
where
Существуют ли альтернативы использованию find_by
в этой ситуации? Фильтрация записей на простом find(id)
или, .distance
кажется, сохраняется find_by_sql
, но я не знаю, как / если это можно использовать, когда условие находится в связанной модели.
ruby-on-rails,ruby,activerecord,