なるようになるブログ

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

rails commit log流し読み(2024/09/10)

2024/09/10分のコミットです。

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


Remove superfluous call to Hash#deep_symbolize_keys

activesupport/lib/active_support/encrypted_configuration.rbの修正です。

EncryptedConfiguration#deep_symbolize_keysメソッド内の処理から、不要なdeep_symbolize_keysの呼び出しを削除しています。


Add missing periods to development/production.rb.tt [ci-skip]

railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.ttrailties/lib/rails/generators/rails/app/templates/config/environments/production.rb.ttのコメントの修正です。

コメントの末尾にピリオドを追加しています。


Clean up more code related with #52817

Active Recordの修正です。

MySQL 5.5のサポートを削除した、Drop MySQL 5.5 supportに関連して、不要なメソッドの削除、テスト内の不要な分岐の削除等を行っています。


Ensure AS::Deprecation::Reporting constants stay private

activesupport/lib/active_support/deprecation/reporting.rbのdocの修正です。

ActiveSupport::Deprecation::Reporting内の定数に:nodoc:を指定して、API docに表示されないよう修正しています。


docs: Fix typos in guide

rails guideの修正です。

guide内のタイポの修正を行っています。


Merge pull request #44859 from ghousemohamed/extend-as-json-serilization-test-for-activemodel

activemodel/test/cases/serializers/json_serialization_test.rbactivemodel/test/models/address.rbの修正です。

as_jsonメソッド各種オプションを指定した場合等のテストを追加しています。


Merge pull request #52826 from jhawthorn/as_json_options_dup

Active Model、Active Supportの修正です。

to_jsonメソッドにoptionsを指定した場合に、配列内のすべての要素とハッシュ内のすべての値に対して、そのoptionsの複製が作成されていたのを、同じoptionsを使い回すよう修正しています。


Consolidate timestamps tests for #34970 and a939506

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

timestampsのデフォルト値及びprecision値に関するテストで、別のテスト同じようなチェックを行っていたのを、テストを統合し1つのテストで両方の内容を確認するよう修正しています。


Autocorrect rubocop violations

activemodel/test/cases/serializers/json_serialization_test.rbの修正です。

Rubocopのチェックでエラーになる箇所があったのを修正しています。