なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2019/09/05)

2019/09/05分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activesupport/CHANGELOG.md

actioncable/CHANGELOG.md

actionview/CHANGELOG.md


Merge pull request #37114 from iainbeeston/patch-1

activesupport/lib/active_support/notifications/instrumenter.rbの修正です。

Solarisで、Process::CLOCK_PROCESS_CPUTIME_IDを使用しないよう修正しています。SolarisではProcess::CLOCK_PROCESS_CPUTIME_IDはサポートされておらず、使用するとErrno::EINVALが発生してしまう為。


Passing in a Hash instance as kwargs parameters requires the "double splat" prefix

Action Viewの修正です。

Hashをキーワード引数として渡す際にdouble splatを指定するよう修正しています。


Passing in a Hash instance as non-kwargs parameters has to be curly braced now

actionview/test/template/url_helper_test.rbの修正です。

Hashを非キーワード引数として渡す際に{}で囲むよう修正しています。


Fix code block in the HTML version of the upgrade guide [ci skip]

rails guideのUpgrading Ruby on Railsの修正です。

All npm packages have been moved to the @rails scopeの項でコードブロックが正しく表示されるよう、直前に改行を追加しています。


Auto-correct rubocop offences

rubocopの設定に違反している箇所があったのをまとめて修正しています


Fix document formatting of Rails.group [ci skip]

railties/lib/rails.rbのdocの修正です。

Rails.groupメソッドのdocのフォーマットを修正しています。


Unify delete_multi_entries method signatute

activesupport/lib/active_support/cache/redis_cache_store.rbの修正です。

RedisCacheStore#delete_multi_entriesメソッドの引数を他のcache storeと合わせるよう修正しています。


These options are not defined as keyword arguments

activesupport/lib/active_support/cache.rbactivesupport/lib/active_support/cache/strategy/local_cache.rbの修正です。

キーワード引数ではないオプションからdouble splatの指定を削除しています。


Autoload the AS::SecureCompareRotator class:

activesupport/lib/active_support.rbの修正です。

autoloadの対象にActiveSupport::SecureCompareRotatorを追加しています。activesupport/allをrequireした際にロードされるようにする為。


Merge pull request #37040 from rails/reduce-info-level-logging

actioncable/lib/action_cable/channel/base.rbactionview/lib/action_view/log_subscriber.rbの修正です。

ACtion CableのsubscriptionのconfirmationとrejectionのログのログレベルをINFOからDEBUGに修正、及び、Action Viewのpartial renderとtemplateのrender開始のログのログレベルをINFOからDEBUGに修正しています。

Basecampで通常発生するログの量の削減を行っているらしく、その一環でINFOとして出す必要がないと思われるログについて、ログレベルの変更を行っています。