なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2015/07/26)

2015/07/26分のコミットです。

CHANGELOGにのったコミットは以下の通りです。 activerecord/CHANGELOG.md


Properly allow uniqueness validations on primary keys.

activerecord/lib/active_record/validations/uniqueness.rbの修正です。

primary keyにuniqueness validationを指定出来るよう、UniquenessValidator#validate_eachメソッドにvalidationにprimariy keyが指定された場合の処理を追加しています。


Remove @connection instance variable only when defined

activerecord/test/cases/adapters/mysql2/quoting_test.rbの修正です。

date precisionのテストで、@version変数を無条件で削除していたのを、変数がある場合のみ削除するよう修正しています。

先日、MySQL adapterのテストについては修正されたのですが、こちらはMySQL2 adapterの方の修正です。