关于模型关联的Where子句

时间:2014-03-02 13:33:13

标签: ruby-on-rails ruby postgresql

我有以下where子句:

users.joins(:role).where("roles like :search OR email like :search OR first_name like :search OR last_name like :search", 
        search: "%#{params[:sSearch]}%")

我希望能够查询rolesname列。

这似乎不起作用。

是否有一种很好的方法可以实现上述所有其他条件?

1 个答案:

答案 0 :(得分:0)

试试这个

  users.joins(:role).where("roles.name like :search OR email like :search OR first_name like :search OR last_name like :search", 
    search: "%#{params[:sSearch]}%")