activerecord find through association

前端 未结 2 1246
悲&欢浪女
悲&欢浪女 2021-01-06 00:15

I am trying to retrieve an activerecord object from my db. My models are

class User < ActiveRecord::Base
   belongs_to :account
   has_many :domains, :thr         


        
2条回答
  •  庸人自扰
    2021-01-06 00:27

    The following piece of code did the trick:

    User.joins(:account).joins('INNER JOIN "domains" ON "accounts"."id" = \
    "domains"."account_id"').where(:users => {"username" => "Paul"}).
    where(:domains => {"name" => "paul-domain"})
    

    Sorry about the formatting of this long line of code

提交回复
热议问题