なるようになるブログ

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

rails commit log流し読み(2016/03/27)

2016/03/27分のコミットです。

CHANGELOGへの追加はありませんでした。


Shush up EM::Hiredis when running tests.

actioncable/test/subscription_adapter/evented_redis_test.rbの修正です。

EventedRedisAdapterのテストでEM::Hiredisのwarningが表示されないよう、テストの前処理で$VERBOSEnilを設定するよう修正しています。


Cable: Shush pop warnings when skipping Postgres tests.

actioncable/test/subscription_adapter/postgresql_test.rbの修正です。

PostgreSQLに接続出来ずテストをskipする際に、@rx_adapter@tx_adapternilで初期化するよう修正しています。

@tx_adapter@tx_adapterが初期化されてない事によるwarningが表示されるのを防止する為、との事です。


add :index_errors option to example [ci skip]

activerecord/CHANGELOG.mdの修正です。

nested attributesでエラーになった際に、エラーメッセージにインデックスを表示出来るよう対応した対応についてのentry内にあるexampleコードに:index_errorsオプションを追加しています。

元の:index_errorsオプションが指定されてないexampleだと、対応された内容の確認が出来ない為。


remove old-dead link

rails guideのDevelopment Dependencies Installの修正です。

既にページが無くなっているPeepCode screencastへのリンクを削除しています。


Fix description for method ActiveRecord::ConnectionAdapters::SchemaStatements#add_timestamps [ci skip]

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

ActiveRecord::ConnectionAdapters::SchemaStatements#add_timestampsメソッドのdoc内のexampleコードでnull: falseを指定していたのを、null: trueを指定するよう修正しています。nullオプションのデフォルトの値がfalseだから、ですかねえ。


[ci skip] relations inside tag

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

has_manyメソッドのdoc内のRelationsRelation objectsに修正しています。