2016/01/02分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Create application_record under namespaced directory in plugin
rails/railties/lib/rails/generators/rails/plugin/templates/app/models/%namespaced_name%/application_record.rb.tt
の修正です。
rails pluginで、application_record.rb
の生成先をapp/models
直下から、他の親クラス同様namespace配下(app/models/%namespaced_name%
)に生成するよう修正しています。
Remove unnecessary enable,disable_extension on tests
activerecord/test/cases/adapters/postgresql/uuid_test.rb
、
activerecord/test/cases/migration/rename_table_test.rb
の修正です。
不要なuuid-ossp
extensionの有効化 / 無効化処理を削除しています。
activerecord/lib/active_record/sanitization.rb
のdocの修正です。
誤ってpublic APIになってしまっていたActiveRecord::Sanitization#quoted_id
メソッドをprivate APIに戻しています。
Update copyright notice for 2016
actionmailer/lib/action_mailer.rb
のdocの修正です。
copyrightを2016に更新しています。
Merge pull request #22856 from rthbound/adds-exception-object-to-instrumenter-payload
activesupport/lib/active_support/notifications/instrumenter.rb
の修正です。
ActiveSupport::Notifications::Instrumenter
のpayloadにexception_object
というkeyを新たに追加しています。値は、Exceptionが発生した場合にそのExceptionオブジェクトが設定されています。
New changelog entries are added to the top.
activesupport/CHANGELOG.md
の修正です。
先のActiveSupport::Notifications::Instrumenter
の対応についてのentryを、CHANGELOGの先頭に移動しています。
Merge pull request #22877 from kamipo/refactor_case_sensitive_comparison
Active Recordの修正です。
#case_sensitive_comparison
、#case_insensitive_comparison
メソッドのリファクタリングを行っています。
Merge pull request #22487 from joshsoftware/issue_22413
activejob/lib/active_job/arguments.rb
の修正です。
#perform_later
の引数にBigDecimal
を使用出来るよう修正しています。
add test of that application_record.rb
is generated in plugin
railties/test/generators/plugin_generator_test.rb
の修正です。
rails pluginでapplication_record.rb
が適切なディレクトリ配下に生成される事を確認するテストを追加しています。
correctly presence check of application_record.rb
in plugin
activerecord/lib/rails/generators/active_record/model/model_generator.rb
の修正です。
modelを生成する際、application_record.rb
が存在するかどうかのチェックを、rails pluginの場合、namespace配下(app/models/%namespaced_name%
)のファイルをチェックするよう修正しています。