railsで関連しているモデルのカラムをselectで制御するには
select
を使って取得するカラムを制限したいときに、
関連するモデルのカラムも制御するにはどうしたら良いのでしょうか。
belongs_to
のときにやりたいこと
Post >-- Category
Post
のtitle
とCategory
のname
だけを取得したい。
イメージ
Post.select(:title, :category => name)
has_many
のときにやりたいこと
Post >-< Tag
Post
のtitle
とTag
のname
だけを取得したい。
イメージ
Post.select(:title, :tags => name)