如何在ActiveRecord中执行LIKE%查询?

Geo*_*Geo 11 ruby activerecord

我正在尝试找到一些包含某个字符串的项目.如果我做:

MyModel.where("description LIKE ?",keyword)
Run Code Online (Sandbox Code Playgroud)

它将生成完全匹配的查询.我想让它生成一个LIKE %keyword%查询.我怎样才能做到这一点?

rub*_*nce 17

like_keyword = "%#{keyword}%"    
MyModel.where("description LIKE ?", like_keyword)
Run Code Online (Sandbox Code Playgroud)


fl0*_*00r 10

MyModel.where("description LIKE (?)", "%#{keyword}%")
Run Code Online (Sandbox Code Playgroud)