なるようになるブログ

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

rails commit log流し読み(2020/06/19)

2020/06/19分のコミットです。

CHANGELOGへの追加はありませんでした。


Move Actionview Helpers guides to seperate guide [skip ci]

rails guideの修正です。

Action View Overview guideから、view helperに関する部分を別guide(Action View Helpers)に切り出しています。


change typo 6.0 to 6.1 in the documents.yml (#39664) [ci skip]

guides/source/documents.yamlの修正です。

Rails 6.1のrelease noteの説明がRails 6.0になっていたのを修正しています。


Add comma after however

rails guideのLayouts and Rendering in Railsの修正です。

Rendering by Default: Convention Over Configuration in Actionの項のグラマーの修正を行っています。


Use native Hash#except if it is defined

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

Hash#exceptRuby本体に定義されている場合、そちらを使用するよう修正しています。

参考: Feature #15822: Add Hash#except


Use method_defined? instead of respond_to?

activesupport/lib/active_support/core_ext/hash/except.rb、 `activesupport/lib/active_support/core_ext/symbol/starts_ends_with.rb@の修正です。

メソッドが定義されているかどうかをチェックするのにrespond_to?を使用していたのを、method_defined?でチェックするよう修正しています。


Merge pull request #39653 from eileencodes/fix-json-encoded-query-params

actionpack/lib/action_controller/test_case.rbの修正です。

route paramsを専用のクラスで保持するようにしたConvert route params array into objectの影響で、controller testでJSONのencode処理が行われなくなる、というリグレッションが発生していたのを修正しています。