0
我有一個的has_many:通過我的應用程序三種模式之間的關係:Rails的has_many_through協會
- 用戶
- 問題
- 回答
我使用Active Record Associations docs建立關係。
User.rb
has_many :answers
has_many :questions, through: :answers
Question.rb
has_many :answers
has_many :users, through: :answers
Answer.rb
belongs_to :question
belongs_to :user
這似乎是工作。
User.find(1).questions
User.find(1).answers
以上兩種方法都正好返回我期望的結果。但是,我需要的是將問答作爲一對返回。
我該怎麼說:「好吧,獲取current_user已經回答的所有問題,並將答案一併返回。」
完美!我在我的視圖中使用了以下內容:http://pastebin.com/z9s6mq3m,並按照我的意願進行顯示。謝謝! – brianrhea 2015-02-11 16:12:07