に関連するクエリ私は以下...私は、データベースからレコードを引っ張ることができ、それを通してクエリを見つけようとしているが、Railsのポリモーフィックな関連
class Apple < AR::Base
has_many :bananas
has_many :events, as: :eventable
end
class Banana < AR::Base
belongs_to :apple
has_many :events, as: :eventable
end
class Event < AR::Base
belongs_to :eventable, polymorphic: true
end
例ですが、私は、任意の単一のクエリを書くことができます特定のリンゴのすべてのイベントとその特定のリンゴに関連するバナナのすべてのイベントを引き出すことができます。
:あなたはActiveRecordの関係になるように、コレクションをしたい場合は、次の(AREL組合ベース)のアプローチを取ることができる
:配列が充分であれば、単純なアプローチは、呼び出すことです議論としてリンゴの「id」を持っていますか? –