Rails 4:多级包含和条件

时间:2015-07-30 17:46:33

标签: sql-server ruby-on-rails-4 activerecord

我已经阅读了Rails API这方面的文档,并且已经使用Google搜索,但我遇到的示例不起作用。我确定这是一个重复的问题,但目前的问题都没有,所以我再问一遍。

这是我的模型设置,2级深度:

system "awk", "-f", "test.awk", "file";

我需要查找已将[{1}}与class Company < ActiveRecord::Base has_many :offices end class Office < ActiveRecord::Base belongs_to :office has_many :contacts end class Contact < ActiveRecord::Base belongs_to :office end 值相关联的所有companies

contacts

我一直收到错误:user_id

唯一包含user_id = 1 Company.includes(offices: :contacts).where("contacts.user_id = ?", user_id) 的表格为TinyTds::Error: The multi-part identifier "contacts.user_id" could not be bound.。不幸的是,我必须使用MS SQL Server作为数据库,因此我使用user_id

我假设我的Rails AR语法不正确,但API文档在我这样的多级查询上相当混乱。

0 个答案:

没有答案