У меня есть следующий SQL-запрос:
ВЫБРАТЬ article.name, article.price, users.zipcode ИЗ статей INNER Присоединиться к пользователям ON users.id = Articles.user_id WHERE векторы @@ to_tsquery ('crime') ORDER BY article.price ASC
И я хотел бы написать его внутри метода find из класса ActiveRecord с именем Articles (Articles, принадлежащего_пользователю). В основном я хочу искать Статьи и получить доступ к свойству почтового индекса от Пользователя (пользователь has_many Articles)
Я написал следующую версию, но я не уверен, что она работает, потому что в ответ я не получаю никакой информации о почтовом индексе пользователя.
a = Article.find (: все,: условия => "векторы @@ to_tsquery ('crime')",: joins =>: пользователь,: order =>: цена,: include =>: пользователь)
Но я понятия не имею, как получить доступ к информации о почтовом индексе. как я могу получить доступ к этой информации? это правильный подход?
С уважением,
Victor