なるようになるブログ

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

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

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

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

railties/CHANGELOG.md


Merge pull request #37913 from kirikiriyamama/merge-shared-configuration-deeply

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

config_forメソッドでsharedセクションをmergeする際に、deep_mergeを使用して再帰的にmergeを行うよう修正しています。


Revert "Merge pull request #37504 from utilum/no_implicit_conversion_of_nil"

Regexp#match?に値を渡す場合に値がnilかどうかをチェックするよう修正したMerge pull request #37504 from utilum/no_implicit_conversion_of_nilをRevertしています。

Regexp#match(?)に`nilを渡すした際にdeprecatioメッセージを出す、という挙動がRuby側でRevertされた為。

参考: Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0