setoya-blog

システム開発技術、データ分析関連でお勉強したことや、山奥生活を綴る、テンション低めなブログです。

2012-08-02から1日間の記事一覧

ActiveSupportのtryが便利

Railsのビューなどで、nilチェックが面倒なときは、ActiveSupportのtryを使うのが便利。tryで渡したメソッドがあればそれを呼び出し、なければnilが返る。Object#tryなので、NIlClassでも呼べるのがミソ。 <%if user.parent && user.parent.first_name %> <%…

RailsでDate型日付の差分を求める

ActiveSupportが使える環境では、日付の計算がすごく楽。 日付の差分を計算するときは以下のようにする ruby-1.9.2-p290 :001 > today = Date.today => Thu, 02 Aug 2012 ruby-1.9.2-p290 :002 > tomorrow = Date.today + 1 => Fri, 03 Aug 2012 ruby-1.9.2-…