なるようになるブログ

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

rails commit log流し読み(2023/02/10)

2023/02/10分のコミットです。

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


Merge pull request #47330 from skipkayhil/add-metadata-default-to-guide

rails guideのConfiguring Rails Applicationsの修正です。

Default Values for Target Version 7.1の項にconfig.active_support.use_message_serializer_for_metadataの説明を追加しています。


Merge pull request #47309 from 4geru/railties/infinitive-form-descriptions-again

railtiesの修正です。

各コマンドのdescriptionでinfinitive form verbを使用するよう修正しています。


Improve code block examples in plugins guide [ci-skip]

rails guideのThe Basics of Creating Rails Pluginsの修正です。

code block exampleから不要なインデントを削除、及び、テストの出力結果がbash codeとして表示されるようlangの指定を追加しています。


Revert "Revert "Configure RDoc in Task#new""

Task#newでRDocの設定を行うようにしてclobber taskでRDocで使用しているディレクトリを削除するようにした、Configure RDoc in Task#newを再度適用しています。Bump RDoc dependencyでRDocのバージョンを更新した事により問題が解消されたはずのため、という事です。が、やはりまだ駄目だったようで再度Revertされています。


Revert "Revert "Revert "Configure RDoc in Task#new"""

という訳で直前の対応をRevertしています。


Optimize TextHelper.highlight for large inputs

actionview/lib/action_view/helpers/text_helper.rbの修正です。

TextHelper.highlightに巨大な文字列が指定された場合の実行速度の改善を行っています。


Add regression test for timestamp on before_save

activerecord/test/cases/timestamp_test.rbの修正です。

before_saveにcallbackを指定、かつ、そのcallbackを含む処理でatributeの変更が無かった場合、updated_atが変更されない事を確認するテストを追加しています。