ruby on rails - Access columns from two different tables -
i using rails 4.2. have model user , comment
class user has_many :comments end class comment belongs_to :user end user has column name , comment has column user_id , content want fetch columns comment.content , user.name using join can this
comment.joins(:user).select(:name,:content) can suggest efficient method perform action?
you can namespace columns following:
comment.joins(:user).pluck('users.name', 'comments.content') # though, don't need `comments.content`; `content` work well.
Comments
Post a Comment