型號:Ruby on Rails的ActiveRecord的連接 - 選擇字段從多個表
#StatusMessage model
class StatusMessage < ActiveRecord::Base
belongs_to :users
default_scope :order => "created_at DESC"
end
#User Model
class User < ActiveRecord::Base
has_many :status_messages
end
在控制器我想加入這兩個表,並從兩個表中的字段。例如我想要email
字段User
和status
字段StatusMessage
。當我使用:
@status = User.joins(:status_messages)
或者
@status = User.includes(:status_messages)
它給我的只有用戶表中的數據。
我該如何執行此要求?