Ruby on rails 如何在活动记录轨道上使用where和and条件进行写入

Ruby on rails 如何在活动记录轨道上使用where和and条件进行写入,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,如何在active record rails上使用where和and条件编写此查询 从categories中选择c.name作为c加入类别\u coach作为cc上的cc.category\u id=c.id,其中cc.coach\u id=16和c.parent\u id=1这应该可以做到: Category.joins(:categories_coaches) .where('categories_coaches.id = ? AND categories.parent_id = ?

如何在active record rails上使用where和and条件编写此查询

categories
中选择c.name作为c加入类别\u coach作为cc上的cc.category\u id=c.id,其中cc.coach\u id=16和c.parent\u id=1
这应该可以做到:

Category.joins(:categories_coaches)
    .where('categories_coaches.id = ? AND categories.parent_id = ?', 16, 1)
    .select('categories.name')

我试过了。。。它正在发挥作用,非常感谢:)K M Rakibul Islam。。。非常感谢。