大量のモデルからワイルドカードを使って特定のモデルを検索したいことがあると思います。以下、その方法のメモです。
1 | @mathList = Course.find(:all, :conditions => ["name like ?", "MATH%"]) %> |
上記のように like を使います。この例では、ある大学の授業から授業名に MATH が入っているモデルを抽出しています。最後の % もポイントですね。
大量のモデルからワイルドカードを使って特定のモデルを検索したいことがあると思います。以下、その方法のメモです。
1 | @mathList = Course.find(:all, :conditions => ["name like ?", "MATH%"]) %> |
上記のように like を使います。この例では、ある大学の授業から授業名に MATH が入っているモデルを抽出しています。最後の % もポイントですね。
Kazuya Kobayashi
- I'm a once law student trying to be computer geek.
- ギークになりたい。
kzy.kbys@gmail.com
| Objective-C(11) | Other(6) | Node.js(1) | Ruby on Rails(25) | Tips(8) | HTML5(8) | Algorithms(2) | Machine Learning(5) | C(14) | Ruby(5) | Swift(34) | iOS(6) | Books(6) | Kindle(3) | Nginx(1) | Capistrano(1) | Chef(2) | fastlane(1) | Blockchain(1) |
| 2013/08 (2) | 2013/09 (4) | 2013/11 (11) | 2013/12 (21) | 2014/01 (5) | 2014/03 (6) | 2014/04 (7) | 2014/05 (11) | 2014/06 (40) | 2014/07 (5) | 2014/08 (3) | 2014/09 (4) | 2014/10 (9) | 2015/02 (2) | 2015/07 (2) | 2015/08 (3) | 2016/01 (1) | 2017/12 (1) | 2018/01 (2) | 2018/03 (1) |