2019/06/05分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix typo in multi database guide depentent -> dependent [ci skip]
rails guideのMultiple Databases with Active Record
の修正です。
タイポの修正を行っています。
Merge pull request #36404 from mrschuster/sqlite3_collation_bug
activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
の修正です。
SQLite3 adapterで、decimal
カラム等の後のカラムでcollation
を指定していた場合にcollation
の値が正しく取得出来ないバグがあったのを修正しています。
Merge pull request #36376 from sharang-d/reword-content_type-change
rails guideのUpgrading Ruby on Rails
の修正です。
ActionDispatch::Response#content_type
メソッドの戻り値が変わった対応について説明している箇所のグラマーの修正を行っています。
Unify to use 4 spaces indentation in CHANGELOGs [ci skip]
CHANGELOGの修正です。
CHANGELOG内のエントリーのスペースを調整しています。
railties/lib/rails/generators/rails/app/app_generator.rb
の修正です。
rubocopの設定に違反している箇所があったのをまとめて修正しています。
Extract default log file open operation to method
railties/lib/rails/application/bootstrap.rb
、
railties/lib/rails/application/configuration.rb
の修正です。
initializerの中で行っていたデフォルトのログファイルのオープン処理をメソッドに切り出しています。
アプリからデフォルトのログファイルの再オープンを出来るようにする為。
Specify a config name from config
as well as other configs [ci skip]
rails guideのConfiguring Rails Applications
の修正です。
Results of load_defaults
の項のaction_dispatch.use_authenticated_cookie_encryption
をconfig.action_dispatch.use_authenticated_cookie_encryption
に修正しています。
rails guideのRuby on Rails 6.0 Release Notes
の修正です。
閉じ括弧が不足している箇所があったのを修正しています。
Fixed db:prepare task for multiple databases.
activerecord/lib/active_record/railties/databases.rake
、
activerecord/lib/active_record/tasks/database_tasks.rb
の修正です。
複数DBの設定をしている、かつ、既に存在するDBとまた未作成のDBがある状態で、db:prepare
タスクが既に存在するDBを消去してしまう、というバグがあったのを修正しています。
Treat ActiveRecord::Base and ApplicationRecord as "primary"
activerecord/lib/active_record/connection_handling.rb
の修正です。
複数DBの設定をしている、かつ、ApplicationRecord
でconnects_to
の定義をしている場合に、同じトランザクション内でApplicationRecord.connection.execute
とActiveRecord::Base.connection.execute
を実行した場合の結果が違う(違うコネクションが使用されていた)のを、ApplicationRecord
とActiveRecord::Base
については同じコネクション(primary
という名前のコネクション)を使うようにするよう修正しています。