【发布时间】:2011-08-06 10:51:11
【问题描述】:
型号:
#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
在控制器中,我想加入这两个表并从两个表中获取字段。例如,我想要来自User 的email 字段和来自StatusMessage 的status 字段。当我使用:
@status = User.joins(:status_messages)
或者
@status = User.includes(:status_messages)
它只给我用户表数据。
我该如何实现这个要求?
【问题讨论】:
标签: ruby-on-rails ruby activerecord join