在 SQL 中,您可以拥有SELECT x,y FROM ...
但如果我使用where
,生成的 sql 只会从它所作用的模型中选择。
例如:
user has_many :posts
post belongs_to :user
Post.includes(:users).where('created_at < ?' 1.day.ago
) 会有
SELECT "posts".* FROM "posts" WHERE (created_at > '2013-03-06 07:37:09.010916')
但是我如何SELECT
发布帖子和用户,以便它也会返回帖子用户?