型号: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)
它给我的只有用户表中的数据。
我该如何执行此要求?