2014-12-27 116 views
3

用戶的has_many得到所有對象問題的Rails通過belongs_to的關聯

問題 belongs_to的用戶

我怎樣才能得到所有用戶問題有自己的「標籤「列等於」ruby-on-rails「?

如果我做Question.where(tag: "ruby-on-rails"),我得到一個ActiveRecord::Relation

如果我做Question.where(tag: "ruby-on-rails").users我得到一個錯誤undefined method 'users' for #<Question::ActiveRecord_Relation:0x007fbb96812aa0>

回答

7
User.joins(:questions).where(questions: {tag: "ruby-on-rails"})