IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

自作Webアプリ「IT勉強会用 名刺ジェネレーター」を公開しました!ぜひご活用ください😀

https://it-benkyoukai-meishi.herokuapp.com/

Rails の where メソッドの引数にハッシュを渡してみる

使い方

where メソッドの引数にハッシュを渡す場合、キーがフィールドになり、値は探索する値を指定すれば良いとのこと。

f:id:matt-note:20190123183247p:plain

 

使ってみる

ハッシュのキーがDBのカラムに対応していると考えると、わかりやすい。

f:id:matt-note:20190123183809p:plain

 

指定する値には、配列や範囲を指定することもできる。

f:id:matt-note:20190123184915p:plain

f:id:matt-note:20190123184312p:plain

 

まとめ

where メソッドを使うには、まず引数にハッシュを渡すところから学ぶと、わかりやすい。