我有以下SQL查詢:Rails的連接表
SELECT articles.name,articles.price,users.zipcode從文章的INNER JOIN用戶ON users.id = articles.user_id對於向量@@ to_tsquery(「犯罪')ORDER BY articles.price ASC
我想寫一個名爲Articles(Articles belongs_to user)的ActiveRecord類的find方法。基本上我想要搜索的文章和訪問用戶的郵政編碼屬性(用戶has_many文章)
我寫了以下版本,但我不知道它的工作,因爲在響應我沒有收到任何有關用戶的信息郵政編碼。 (:all,:conditions =>「vectors @@ to_tsquery('crime')」,:joins =>:user,:order =>:price,:include =>:user)
但我不知道如何訪問郵編信息。我怎樣才能訪問這些信息?這是正確的方法?
問候,
維克多
謝謝,我想我真的很困。我之前嘗試過這種方式,並沒有工作,但現在正在工作:-) – 2008-11-27 10:45:13