2016-06-01から1ヶ月間の記事一覧

備忘録

プレイスホルダー プレイスホルダー → パラメーターの置き場所。条件式に対して、実行時に任意のパラメーターを引き渡すことができる。 例) scope :active, -> { where('event_date >= ?', Date.today) } 設定されたイベント日を過ぎてしまったら、そのイベ…

最近使っていて便利だと思ったtryメソッド

これを初めて使った時率直にすげえーと思いました。今後使うことも多くなるだろうなと思い備忘録として簡単にまとめておきます。 try はメソッドが nil でなければ指定したメソッドを呼び出します。 例えば、よくありがちなuser.email としたいときに user.t…