如何根据rails中的关联值进行查询

时间:2015-06-01 16:05:42

标签: ruby-on-rails rails-activerecord

我不确定如何在rails中编写此查询。我有一个Person类和一个PersonEmailAddress类,其中Person类有一个has_many person_email_addresses,inverse_of :: person。

person类具有所有者,该所有者是User类的实例。 User类上有一个company_id。所以,这种关系在视觉上看起来像......

Company - id property
    User
        Person
            PersonEmailAddress - email property

我需要编写一个查询匹配记录的查询,其中电子邮件与PersonEmailAddress表中的记录匹配,公司ID与Company表中的记录匹配。除了编写原始sql之外,还有人可以建议我如何将它们连在一起吗?感谢。

0 个答案:

没有答案