なるようになるブログ

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

rails commit log流し読み(2020/11/24)

2020/11/24分のコミットです。

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

railties/CHANGELOG.md

actionpack/CHANGELOG.md


Merge pull request #40597 from joelhawksley/view-stats

railtiesの修正です。

rails statsで、stylesheetsとERB viewについての値も表示するよう修正しています。


Merge pull request #40659 from jonathanhefner/guide-action_mailer_basics-link-api

rails guideのAction Mailer Basicsの修正です。

各メソッドについてAPI docにリンクするよう修正しています。


Get rid of the cumbersome fallback_location keyword argument for redirect_back (#40671)

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

redirect_back_or_to fallback_location:, **のaliasとして、redirect_back_or_to(fallback_location, **)メソッドを追加しています。挙動は同じです。fallback_location引数を指定する方はまだ使用出来る状態ですが、Soft Deprecatedという扱いなので、redirect_back_or_toの方を使うことが推奨されています。


Fix CHANGELOG reference to old method name

actionpack/CHANGELOG.mdの修正です。

先のredirect_back_or_toの対応のエントリーで、メソッド名をタイポしていたのを修正しています。


Revert "Remove the magic :chain parameter from Relation#where" (#40678)

Relation#whereの引数から不要な引数を削除した、Remove the magic :chain parameter from Relation#whereをRevertしています。chaining処理が動かなくなった為、というのが理由だったのですが、それは間違い(独自にARを拡張した処理を実装しており、その影響で動作しなくなっていたらしい)で、後ほど再度Revertされています。