如何在Ruby on Rails中使用LIKE查询

时间:2013-04-24 19:40:34

标签: mysql ruby-on-rails postgresql

在mysql中查询LIKE,查询数据库并忽略大小写。 例如:

"bzupnick" = "Bzupnick" #  false
"bzupnick" LIKE "Bzupnick" # true

那么如何在Ruby on Rails中执行LIKE查询。

以下是一个示例查询:

@results = User.joins(:jobs).where(:jobs => { :job_name => job }, :users => { :zip => zip })

1 个答案:

答案 0 :(得分:3)

试试这个..

User.joins(:job).where("job_name like ? and name like ?","%Dummy%", "%Bzupnick")

您还可以通过在上述语句末尾添加to_sql来验证SQL查询