なるようになるブログ

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

rails commit log流し読み(2021/04/23)

2021/04/23分のコミットです。

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


Fix instrumenting internal server errors

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

controllerのactionでexceptionがraiseされた際にも、instrumentのpayloadにstatusが設定されるよう修正しています。


Merge pull request #42008 from iridakos/bugs/42007-runner-file-load

railties/lib/rails/commands/runner/runner_command.rbの修正です。

rails runnerでファイル名を指定して実行する際に、相対パスが指定された場合そのパスをexpandしてから実行するよう修正しています。$LOAD_PATHに指定されたのと同名のファイルがあった場合に、$LOAD_PATHの方のファイルが実行されてしまうのを避ける為。


Replace map + compact with filter_map

各箇所のmap + compactfilter_mapを使うよう修正しています。


Replace gsub with tr

activerecord/lib/active_record/delegated_type.rbの修正です。

正規表現ではないのにgsubを使っていた箇所を、trを使うよう修正しています。


Update ActionPack documentation to remove views mention

actionpack/README.rdocの修正です。

Action Packの機能について説明している箇所に、viewsについても説明していたのを削除しています。Action Packはviewのrenderに関する機能は提供していない為。


Enable Performance/StringReplacement cop

.rubocop.ymlの修正です。

Performance/StringReplacement copの設定を追加しています。


Enable Performance/MapCompact cop

Performance/MapCompact copの設定を追加、及び、各ファイルにcopを適応しています。