【发布时间】:2014-10-30 14:07:44
【问题描述】:
我的控制器中有这个以参数为参数的查询
@animal = Animal.where(animal_type: params[:animal_type], rehomed: params[:rehomed])
我想做的是从另一个模型中查询一列
class Animal
belongs_to :user
end
我认为我可以使用 .includes 是否正确?
@animal = Animal.includes(:user).where('users.town = ?', "#{params[:animal_town]}")
我遇到语法错误,对如何构建此查询有点迷茫,理想情况下,我想查询城镇的用户表以及 animal_type 和 rehomed 的动物表
【问题讨论】:
标签: ruby-on-rails ruby postgresql ruby-on-rails-4 rails-activerecord