Rails从另一个表中搜索字段

时间:2016-09-08 16:36:18

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4

我的模型中有这样的陈述:

课堂Curso

     def self.search(username)
        where("LOWER(curso.user.name) LIKE ?", "%#{username}%")
     end

我想从用户表中提取用户名。 'curso'属于用户。

你知道查询是什么吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试:

 def self.search(username)
    includes(:user).where(users: { name: username.downcase })
 end