2019/03/09分のコミットです。
CHANGELOGへの追加はありませんでした。
Allow autoloader inflectors to be swaped out
activesupport/lib/active_support/dependencies/zeitwerk_integration.rb
、
railties/lib/rails.rb
、railties/lib/rails/autoloaders.rb
の修正です。
Zeitwerk autoloader inflectorの指定処理をアプリ初期化時に行うよう修正しています。config/application.rb
内で任意のinflectorを指定出来るようにする為。
moves a require to the file that needs it
railties/lib/rails.rb
、
railties/lib/rails/autoloaders.rb
の修正です。
ファイルのrequire処理を実際にそのファイルを使用している箇所で行うよう修正しています。
Improve wording in cache documentation [ci skip]
activesupport/lib/active_support/cache.rb
のdocの修正です。
各メソッドのdocの言い回しを修正しています。
- Remove the word painfully from documentation
rails guideのAction Mailer Basics
の修正です。
Calling the Mailer
項の言い回しを修正しています。
Read the CSP nonce on page load
actionview/app/assets/javascripts/rails-ujs/start.coffee
、
actionview/app/assets/javascripts/rails-ujs/utils/csp.coffee
の修正です。
CSP nonceの読み込み処理をページロード時に行うよう修正しています。
Turbolinksはページ変更時にCSP nonceが指定されているmetaタグの置き換えを行うのですが、ujsによって挿入されたインラインスクリプトはページロード時に指定されていたnonceの値が必要な為、置き換え前の値を使用出来るようにするために、ページロード時に値を読み込むよう修正しています。
Minor text changes to the db:seed:replant tests
railties/test/application/rake/dbs_test.rb
の修正です。
db:seed:replant
taskのテストの、テスト名のグラマーを修正しています。
Merge pull request #35538 from sharang-d/use-latest-webpacker
新規に作成したアプリケーションで、webpackerのバージョン指定が>= 4.0.0.rc.3
になっていたのを~> 4.0.0
に修正、及び、テストで使用しているwebpackerのバージョンも4系に更新しています。
Fix "DEPRECATION WARNING: ActionView::Template#initialize requires a locals parameter"
railties/test/backtrace_cleaner_test.rb
の修正です。
テストでActionView::Template#initialize
の引数に指定に関するdeprecation warningが出ていたのを対応しています。
Don't lock the webpacker gem by its patch version
railties/lib/rails/generators/app_base.rb
の修正です。
先のwebpackerのバージョン指定でパッチバージョンでロックしていたのを、マイナーバージョンの変更まで許容するよう修正しています。基本的にパッチバージョンでのロックは宜しくない(マイナーバージョンのリリースの度に修正が必要になってしまう)為。
Minor documentation fixes related to bulk insert [skip ci]
activerecord/lib/active_record/persistence.rb
のdocの修正です。
bulk insert処理に関する説明、グラマー等の修正を行っています。
Guides: Fix parent class of model test example (#35065)
rails guideのTesting Rails Applications
の修正です。
Custom Assertions And Testing Jobs Inside Other Components
の項にあるexampleをActiveJob::TestHelper
を明示的にincludeする方法に修正しています。直前の説明の内容と合わせる為。
[ci skip] Minor documentation fixes for consistency
各箇所のuse-cases
をuse cases
に修正しています。
Updated links from http to https in guides, docs, etc
rubyonrails.orgへのリンクがhttpになっていた箇所をまとめてhttpsに修正しています。
Merge pull request #35531 from boblail/issue-35519
activerecord/lib/active_record/persistence.rb
のdocの修正です。
upsert_all
のdocに記載されていたexampleがinsertとreplaceを一緒に行う内容だったのを、insert(又はupdate)のみ行うよう修正しています。
SQLite3及びMySQLでは動作する内容だったのですが、PostgreSQL(及びSQL-2003に定義されているMERGEのルール)では動作しない処理の為。
Merge pull request #35527 from tight/improve_doc_of_automatic_inverse_of
activerecord/lib/active_record/associations.rb
のdocの修正です。
Associationsに関するdocのinverse_of
の自動検出について説明している箇所に、custom scopeがある場合も自動検出が動作しない旨説明を追加しています。
Fix links in gemspec and docs from http to https.
引き続きrubyonrails.orgへのリンクがhttpになっていた箇所をhttpsに修正しています。