2009-02-01から1ヶ月間の記事一覧

テストfixtureの中にerbを書いて動的に生成する

テストをちゃんとやろうと試みた事は何度かあった。 でもfixture書くのがダルくてテストを書くまで辿りつけず挫折。 DBのデータからfixtureを作る方法もあるけど、それだとデータが大量すぎて扱いきれない。 でもやっぱりテストはやっておいた方が安心だよな…

今年のバレンタインデーは

Time.parse("2009-02-14 08:31:30").to_i # => 1234567890 だそうです。

validates_presence_of は何をしているのか?

ActiveRecord 1.15.3の話です。 いきなりですがソースを追ってみます。 /usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/validations.rb 1| def validates_presence_of(*attr_names) 2| configuration = { :message => ActiveRecord::Er…

(Time.now.next_year) == (Time.now + 1.year) が false な件 (365.25日ってナンダ?)

ActiveSupport 1.4.2 の話です。 え?そうなの? (Time.now.next_year) == (Time.now + 1.year) # => false なんですね。1回目のTime.nowと2回目のTime.nowの間に1秒進んでたというオチではなく。。。 閏年だった。。。というオチでもなく。。。 今までの理…

submit_tag での confirm オプション

ActionPack 1.13.3 の話です。 link_to系 には :confirm という確認ダイアログを簡単に出してくれるオプションがあるのに submit_tag には :confirm がないので submit_tag '申請' , :onclick => "return confirm('本当に申請してもよかですか?')" とする必…