Rails に次のモデルがあるとします。
class User < ActiveRecord::Base
has_many :aliases
has_many :comments, :as => :commentable
end
class Alias < ActiveRecord::Base
belongs_to :user
has_many :comments, :as => :commentable
end
class Comment < ActiveRecord::Base
belongs_to :commentable, :polymorphic => true
end
1 人のユーザーとそのすべてのエイリアスの下にあるすべてのコメントを取得するにはどうすればよいでしょうか?
ありがとうございました。