[前][次][番号順一覧][スレッド一覧]

rails:863

From: manabu togawa <togawamanabu@g...>
Date: Tue, 10 Jan 2006 10:08:11 +0900
Subject: [rails:863] ActiveRecordのfindのconditionsに親テーブルを使うには?

十河と申します。

[users]
id
name

[comments]
user_id
body

class Comment < ActiveRecord::Base
  belongs_to :user
end class

のようなクラスがある場合に

Commentクラスからfind(:all,    :conditions => "user.name =boo ")

のように親テーブル(usrs)のnameを条件としたcommentの一覧を取得したいと思っています。

このままだとStatementInvalidエラー Unknown column 'comment.user.name' になってしまいます。
親テーブルをconditionsの条件に含めるにはどのように表記することができるのでしょうか?

よろしくお願いいたします。


添付ファイル

[前][次][番号順一覧][スレッド一覧]

-> @   863 2006-01-10 02:08 [togawamanabu@g...   ] ActiveRecordのfindのconditionsに親テーブルを使うには?
       866 2006-01-10 09:09 ┗[moriq@m...          ]                                       
   @   869 2006-01-10 11:36  ┗[togawamanabu@g...   ]                                     
       870 2006-01-10 13:03   ┗[shibano@a...        ]