【发布时间】:2015-10-09 08:57:56
【问题描述】:
我有一个 User 模型,它与 Identity 模型有 has_many 关系。
我想用 where 子句执行includes 查询。
User.includes(:identities).where("identities.provider = 'facebook')
但它给了我错误。
PG::UndefinedTable: 错误: 缺少表的 FROM 子句条目 “身份”
虽然它适用于连接
User.joins(:identities).where("identities.provider = 'facebook')
我不想使用范围。我只想使用where,就像我使用joins 子句一样。
【问题讨论】:
标签: sql ruby-on-rails