2014-05-01から1ヶ月間の記事一覧
Rails Tutorialをやっていたが、Rspecのテストが遅くなってきたのでspringを使うようにした。 結果的には実時間で2.5秒くらいかかっていたのが、1秒になった。 以下はSpringの設定手順。
以前にも少し触れたActiveModelのvalidatesメソッドだが、以下のように個々のバリデーションに対して条件の指定ができる。
6章
Rails Tutorial(4.0版)をやっているので途中で思ったこととか、詰まったところを書いていく。
Hash#slice!がHash#sliceを破壊的にしただけのメソッドだと勘違いしてしばらく悩んだ。 h = { a:1, b:2, c:3, d:4 } h.slice(:c, :d) #=> {:c=>3, :d=>4} h #=> {:a=>1, :b=>2, :c=>3, :d=>4} h.slice!(:c, :d) #=> {:a=>1, :b=>2} h #=> {:c=>3, :d=>4} sli…