なるようになるブログ

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

rails commit log流し読み(2015/01/11)

2015/01/11分のコミットです。

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

activerecord/CHANGELOG.md


Don't attempt to save dirty attributes which are not persistable

ActiveRecordの修正です。

永続化対象でないattributeについてattribute_will_change!を使用した際に、そのattributeをDBに保存をしようとしていたのを、しないよう修正しています。


Stop special casing null binary data in logging

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

バイナリ列データ型を使用している、かつデータがnilだった場合に、ログに""と表示されるよう対応していたのを、普通にnilと表示されるよう修正しています。


Stop passing a column to quote in insert_fixture

activerecord/lib/active_record/connection_adapters/abstract/database_statements.rbの修正です。

insert_fixtureメソッドの中のquoteメソッドの引数からcolumnを削除しています。


Fix Typo SecureToken [ci skip]

activerecord/lib/active_record/secure_token.rbのdocの修正です。

has_secure_keyとタイポしていたのをhas_secure_tokenに修正しています。


Stop passing a column to quote when prepared statements are turned off

activerecord/lib/active_record/connection_adapters/abstract_adapter.rbの修正です。

quoteメソッドの引数について、先にype cast処理を行うよう修正しています。


Stop passing a column to quote in Relation#to_sql

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

Relation#to_sqlメソッドの中のquoteメソッドの引数からcolumnを削除しています。


Stop passing a column to quote when executing from a statement cache

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

quoteメソッドの引数について、先にype cast処理を行うよう修正しています。


Stop passing a column to quote when finding by AR models

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

quoteメソッドの引数からcolumnを削除しています。


Stop passing a column to quote in tests

activerecord/test/cases/adapters/postgresql/quoting_test.rbactiverecord/test/cases/adapters/sqlite3/quoting_test.rbの修正です。

quoteメソッドの引数からcolumnを削除しています。


Deprecate passing a column to quote

activerecord/lib/active_record/connection_adapters/abstract/quoting.rbの修正です。

quoteメソッドcolumn引数を渡した場合に、deprecationメッセージを表示するよう修正しています。


remove autoload HideActions, no longer exist

actionpack/lib/action_controller.rbの修正です。

autoloadの対象からHideActionsを削除しています。