2017/12/15分のコミットです。
CHANGELOGへの追加はありませんでした。
Update nokogiri version on Gemfile
Gemfile
の修正です。
1.8.1以上のnokogiriを使用するようバージョン指定を修正しています。
Address warning: instance variable @hash_digest_class not initialized
activesupport/lib/active_support/digest.rb
の修正です。
Digest.hash_digest_class
で@hash_digest_class
が指定されていない場合、@hash_digest_class
にDigest::MD5
を代入するよう修正しています。
Rubyのwarning(instance variable @hash_digest_class not initialized
)を抑止する為。
Suppress warning: BigDecimal.new is deprecated
in Active Model
Acive Modelの修正です。
BigDecimal
のインスタンスを生成するのに、BigDecimal.new
を使用していたのを、まとめてBigDecimal
を使用するよう修正しています。
Suppress expected exceptions by report_on_exception
= false
activerecord/test/cases/adapters/mysql2/transaction_test.rb
の修正です。
別スレッドで発生した例外を無視したいテストで、Thread.report_on_exception
にfalseを明示的に指定するよう修正しています。
Merge pull request #31434 from olivierlacan/boot-feedback
railties/lib/rails/generators/rails/app/templates/config/boot.rb.tt
の修正です。
server、及び、console起動時にBooting Rails
というメッセージを表示するよう修正しています。
serverやconsoleは実行に時間が掛かる事が多く、そのような場合に処理中である事がわかるようにする為、との事です。
RedisCacheStore - Fix Default Error Handler
activesupport/lib/active_support/cache/redis_cache_store.rb
の修正です。
ActiveSupport::Cache::RedisCacheStore::DEFAULT_ERROR_HANDLER
内でエラーハンドリングをする際に、使用する変数名をタイポしていたのを修正しています。
Suppress warning: BigDecimal.new is deprecated
各コンポーネントでBigDecimal
のインスタンスを生成するのに、BigDecimal.new
を使用していたのを、まとめてBigDecimal
を使用するよう修正しています。
actionpack/test/abstract_unit.rb
の修正です。
Action Packのテストで使用するDRb用のソケットのファイル名を生成するのにDir::Tmpname.make_tmpname
メソッドを使用していたのを、独自のメソッドを使用するよう修正しています。
Dir::Tmpname.make_tmpname
はRuby 2.5で削除された為。
参考:tmpdir.rb: merged make_tmpname to create
Merge pull request #31037 from jeffreyguenther/activestorage-guide
Active Storage用のguideを追加しています。 Active Storageのセットアップ方法、メソッドの使い方等々の説明が記載されています。
Clear dirty schema_cache
after dump_schema_cache
activerecord/test/cases/tasks/database_tasks_test.rb
の修正です。
test_dump_schema_cache
の後処理でcacheをclearするよう修正しています。
上記テストでは通常テストで使用しているschemaとは別のschemaを使用しており、そのschemaのcacheがそのままだと他のテストに影響を及ぼしてしまう為。
[ci skip] Update guide index for active storage
guides/source/documents.yaml
の修正です。
Active Storageのguideが、guideのインデックスページに表示されるよう修正しています。
actionpack/lib/action_controller/metal/streaming.rb
のdocの修正です。
unicornに関するリンクをhttp://unicorn.bogomips.org から https://bogomips.org/unicorn に修正しています。
rails guideのAction Cable Overview
の修正です。
ファイルの先頭に、このファイルはGitHubで見るファイルでは無い旨注記を追加しています。他のguideにある説明がここだけ漏れてしまった為追加しています。
Fix guide generation error [ci skip]
rails guideのRuby on Rails 5.2 Release Notes
の修正です。
Active Storage
のセクションを削除しています。
同じ名前のセクションが既にMajor Features
の項にあり、同じ名前のセクションがある事によりguideの生成がエラーになってしまっていた為。
[ci skip] Inherit ActiveRecord::Base in example codes
activerecord/lib/active_record/callbacks.rb
のdocの修正です。
ActiveRecord::Callbacks
moduleのdoc内のexampleコードで、親クラスの指定が不足していた箇所があったのを修正しています。
rails guideのActive Storage
の修正です。
guide内のGemfile
、mini_magick
等の表示をエスケープするよう修正しています。
Sync header title with file name [ci skip]
rails guideのActive Storage Overview
の修正です。
ファイル名とguideのタイトルが異なっていたのを、同じ名前にするよう修正しています。
activerecord/test/cases/adapters/sqlite3/sqlite3_adapter_test.rb
の修正です。
custom primary keyを指定した場合のテストで、カラムを削除する際に不要なchange_table
メソッドを呼び出していたのを削除しています。