私は以下の団体は、だから私は、次の操作を行うことができるように期待していたRailsの積極的なロードや条件
class bookinghdr
belongs_to :agent
end
class bookingitem
belongs_to :bookinghdr, :include => agent
end
を設定している:
named_scope :prepay, :include=>["bookinghdr"], :conditions => ["bookinghdr.agent.agenttype = 'PP'"]
、私のコントローラでは実行します。
b = Bookingitem.prepay
しかし、それは私にActiveRecord :: StatementInvalidを与えます:Mysql :: Error:Unknown column 'bookinghdr.agent.agenttyp E」私は条件句が含まれていない場合
は、しかし、私は私が行うことができます上のレコードを取得:エラーなし
b = Bookingitem.prepay
b[0].bookinghdr.agent.agenttype
を!
私はすべてのレコードを取得して、それらのエージェントがPP @フラグを持つものを見つける必要はありません。私はARが私にそれをすることを望んでいました。
誰でもこれを達成するためのアイデアはありますか?