2018/12/19分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #34635 from WoH/data-disable-forever
actionview/app/assets/javascripts/rails-ujs/features/disable.coffee
の修正です。
rails-ujsで、form内のlink要素を一度disableした後に、再度enableにならない(ajaxのリクエスト処理が完了した後にもenableにならなかった)バグがあったのを修正しています。
Add option to set parallel test worker count to the physical core count of the machine (#34735)
activesupport/lib/active_support/test_case.rb
、
railties/lib/rails/generators/rails/app/templates/test/test_helper.rb.tt
の修正です。
parallel testの並列数のデフォルトが2だったのを、物理プロセッセコア数をデフォルトとするようにしています。数はconcurrent-ruby
のConcurrent.physical_processor_count
メソッドで取得するようになっています。
More exercise test_running_prepended_before_and_after_action
actionpack/test/controller/filters_test.rb
の修正です。
test_running_prepended_before_and_after_action
メソッドでafter_action
がprepend_after_action
先に実行される事も確認するよう修正しています。G
[ci skip] Remove needless changelog entry, as bug fix was backported to 5.2.
actionpack/CHANGELOG.md
の修正です。
CHANGELOGから、5.2系にバックポートされた対応のエントリーを削除しています。
Eliminate "warning: assigned but unused variable - testEof"
Gemfile.lock
の修正です。
regexp_parser
gemのバージョンを1.3.0
に更新しています。Rubyのwarningが表示されるのを避ける為。
Single nest config in configuration guides
rails guideのConfiguring Rails Applications
の修正です。
Custom configuration
の項で、使用出来ないconfigを複数ネストした場合のexampleがあったのを削除しています。
Use utf8mb4
charset for internal tables if the row format DYNAMIC
by default
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
、
activerecord/lib/active_record/connection_adapters/mysql/schema_statements.rb
の修正です。
row formatがデフォルトでDYNAMIC
になっているバージョン(MySQL >= "5.7.9"、MariaDB >= "10.2.2")ではinternal tableでutf8mb4
charsetを使用するよう修正しています。indexキー長の問題が無い為。
Pass the correct value as JSON
actionpack/test/controller/test_case_test.rb
の修正です。
httpシミュレーション用のメソッドのas
オプションにjson
を指定した場合のテストで、JSONとして正しい値をbody
に指定するよう修正しています。
request parametersのparseエラーがログに出るのを避ける為。