Rails 1.2

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秒進んでたというオチではなく。。。 閏年だった。。。というオチでもなく。。。 今までの理…