如何在Ruby on Rails中搜索字符串?
例如,包含"text"的列的所有记录.
Active Record是否有方法或者我必须使用SQL"LIKE"吗?
Moh*_*ain 11
Model.find(:all, :conditions => ['name LIKE ?', "%#{tag}%"])
Run Code Online (Sandbox Code Playgroud)
其中tag是包含字符串的变量
根据@bjg评论: -
或者在Rails 3中你就是这样写的
Model.where(["name LIKE :tag", {:tag => tag}])
Run Code Online (Sandbox Code Playgroud)
使用新的finder语法 -
| 归档时间: |
|
| 查看次数: |
11753 次 |
| 最近记录: |