最近、Rails 1.2 で開発をスタートした Rails 3.2 のアプリケーションを Rails 4.0 にアップグレードした。 その時に修正が必要になったところのメモを残しておく。 ActiveSupport ActiveSupport::JSON.encode でマルチバイト文字が escape されなくなった Range#step の拡張 (blockless_step) が削除された ActiveModel validates_format_of で multiline option なしに ^ $ を利用できなくなった validates_confirmation_of のエラーメッセージが追加される attribute が password から password_confirmation に変更された ActiveRecord lambda / proc を利用しない s