なるようになるブログ

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

rails commit log流し読み(2016/06/14)

2016/06/14分のコミットです。

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

activesupport/CHANGELOG.md


Merge pull request #25319 from morgoth/generate-application-record-first

activerecord/lib/rails/generators/active_record/model/model_generator.rbの修正です。 generatorでmodelを生成する際に、最初にapplication_record.rbを生成するようにしています。必ずmodelの親クラスをApplicationRecordにするため。


Merge pull request #24756 from gsamokovarov/always-inherit-from-application-record

activerecord/lib/rails/generators/active_record/model/model_generator.rbの修正です。

先ほどの、generatorでmodelを生成する際に最初にapplication_record.rbを生成するようにした対応で、対応が漏れていた箇所があったのを修正しています(正確には同じ内容で二つPRが作成されて、それぞれがマージされた)。


Remove deprecated arguments in assert_nothing_raised

activesupport/lib/active_support/test_case.rbの修正です。

deprecatedになっていたassert_nothing_raisedメソッドの引数が削除されています。


Require "active_support/core_ext/object/blank" for railties abstract unit

railties/test/isolation/abstract_unit.rbの修正です。

不足していたactive_support/core_ext/object/blankのrequireを追加しています。


Fix missing requires for object/blank

activesupport/lib/active_support/ordered_options.rb、 activesupport/test/deprecation_test.rbの修正です。

不足していたactive_support/core_ext/object/blankのrequireを追加しています。


Fix error message to talk about the scale not precision of the type

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

migrationのlimitに不正な値を指定した場合に出力するエラーメッセージで、scaleを指定しなければならないのに、エラーメッセージではprecisionとなってしまっていたのを修正しています。


[skip ci] Fix typo and simplify after_commit example

rails guideのActive Record Callbacksの修正です。

Transaction Callbacksの項のグラマーの修正、及び、callbackのexampleコードでコールバックを指定するのに、Arrayを使用していたのですが、Arrayを使用する必要性は無い為、Arrayを使用しないよう修正しています。