2019/09/03分のコミットです。
CHANGELOGへの追加はありませんでした。
Add title tag to mailer previews
railties/lib/rails/mailers_controller.rb
、
railties/lib/rails/templates/rails/mailers/email.html.erb
の修正です。
mailer previewの詳細ページにtitleタグが無かったのを追加しています。
Merge pull request #37102 from y-yagi/fixes_37011
railties/lib/rails/application.rb
の修正です。
appディレクトリ直下に、ディレクトリではなくファイルがあった場合にRailsの初期化処理でエラーになってしまうバグがあったのを修正しています。
Fix href to replace http with https in the Yay! You’re on Rails!
page
railties/lib/rails/templates/rails/welcome/index.html.erb
の修正です。
Welcomeページで表示されるrubyonrails.orgへのリンクをhttpsに修正しています。
Prefer normal method call over method_missing
activesupport/lib/active_support/multibyte/chars.rb
の修正です。
Chars#limit
メソッドでtruncate_bytes
を実行するのにmethod_missing
に依存していたのを、必要なメソッドを直接呼ぶよう修正しています。
Passing in a Hash instance as non-kwargs parameters has to be braced in Ruby 3.0 syntax
activesupport/test/message_encryptor_test.rb
、
activesupport/test/message_verifier_test.rb
の修正です。
Hashを非キーワード引数として渡す際に、{}
で囲むよう修正しています。
Ruby 3.0に向けてのキーワード引数の挙動の整理がRuby 2.7で行われており、その対応の一環です。以降、同様にキーワード引数の対応が続きます。
参考: Feature #14183: "Real" keyword argument - Ruby master - Ruby Issue Tracking System
Passing in a Hash instance as kwargs parameters requires the "double splat" prefix
Hashをキーワード引数として渡す際にdouble splatを指定してkeyword splatが行われるよう修正しています。
I18n.translate takes kwargs options
activesupport/lib/active_support/number_helper/number_converter.rb
の修正です。
translate_number_value_with_default
、translate_in_locale
メソッドでキーワード引数にdouble splatを指定するよう修正しています。
:number is not a keyword argument
activesupport/lib/active_support/locale/en.rb
の修正です。
ordinals
、ordinalized
の引数指定から:number
キーワード引数を削除しています。実際にはキーワード引数としては渡されてない(options
引数として渡される)為。
subscribe block doesn't take keyword arguments
activesupport/test/deprecation_test.rb
の修正です。
ActiveSupport::Notifications.subscribe
を呼び出す際の引数をsingle splatに変更しています。subscribe
はキーワード引数を受け取らない為。
Unify the API with Messages::Rotator::Verifier#verify that takes kwargs
activesupport/lib/active_support/message_verifier.rb
の修正です。
Messages::Rotator::Verifier#verify
メソッドの引数指定にdouble splatを追加しています。
Introduce keyword arguments for some AS::Cache methods
ActiveSupport::Cache
の各メソッドの引数指定にdouble splatを追加しています。
Passing in a Hash instance as kwargs parameters requires the "double splat" prefix
actionpack/lib/action_dispatch/middleware/cookies.rb
の修正です。
Hashをキーワード引数として渡す際にdouble splatを指定するよう修正しています。
Passing in a Hash instance as non-kwargs parameters has to be braced in Ruby 3.0 syntax
actionpack/test/dispatch/cookies_test.rb
、
actionpack/test/dispatch/session/cookie_store_test.rb
の修正です。
Hashを非キーワード引数として渡す際に、{}
で囲むよう修正しています。
RequestEncoder.register_encoder takes keyworded arguments
actionpack/lib/action_dispatch/testing/integration.rb
の修正です。
RequestEncoder.register_encoder
でキーワード引数を受け取れるよう修正しています。
These RequestHelpers' methods take keyword arguments
actionpack/lib/action_dispatch/testing/integration.rb
の修正です。
RequestHelpersのメソッドでキーワード引数を受け取れるよう引数指定を修正しています。
send with **options only when options is not empty
actionpack/lib/action_dispatch/testing/integration.rb
の修正です。
RequestHelpersのメソッドを呼びだす際に、options
が空でない場合にのみoptions
を指定するよう修正しています。ArgumentError
が発生するのを避ける為。
activejob/lib/active_job/queue_name.rb
の修正です。
queue_name
をfreezeするようにして不要なオブジェクトの生成を減らすよう修正しています。