kdt*_*kdt 3 ruby sql activerecord ruby-on-rails
我正在尝试这样的查询:
Widget.find(:all, :conditions => ["name like %awesome%"])
Run Code Online (Sandbox Code Playgroud)
但是,我从sanitize_sql收到"格式错误的格式字符串"异常,指定"%"作为问题.
我该如何执行此查询?
试试这个语法:
term = "awesome"
Widget.all(:conditions => ["name LIKE ?", "%#{term}%"])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1161 次 |
| 最近记录: |