なるようになるブログ

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

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

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

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

activesupport/CHANGELOG.md


Update SDoc to latest revision

Gemfile.lockの修正です。

SDoc gemのバージョンを最新バージョンに更新しています。


"NoMethodError: undefined method `pluralize' for an instance of Symbol"

actionview/lib/action_view/render_parser/prism_render_parser.rbの修正です。

PrismRenderParserRuby 3.3で動かすのNoMethodErrorがraiseしてしまっていたのを修正しています。


Let controller generator generate double-quoted routes

railties/lib/rails/generators/rails/controller/controller_generator.rbの修正です。

controller generatorが生成するroutesでシングルクォートを使用していたのをダブルクォートを使用するよう修正しています。RailsのRubocopのルールと合わせる為。


Update stale issue comment to mention 7-1-stable

.github/stale.ymlの修正です。

state issue commnet内の動作確認を行うブランチ名を7-0-stableから7-1-stableに更新しています。


Merge pull request #49542 from pjambet/pj/fix-memory-store-race-condition

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

MemoryStoreのincrementing/decrementing処理が、複数スレッドで同時に処理を行った場合にRace Conditionが発生する可能性があるコードになっていたのを修正しています。


Point to API docs instead of edge [ci skip]

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

API docへのリンク先がedgeapi.rubyonrails.orgになっている箇所があったのを、api.rubyonrails.orgに修正しています。


Check if internal metadata is enabled in create_table_and_set_flags method

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

internal metadata用のテーブル/データを作成する際に、internal metadataが有効になっているかどうか(use_metadata_tableの設定)をチェックし、無効の場合は処理を行わないよう修正しています。


Point to Guide instead of edge [skip ci]

rails guideのUpgrading Ruby on Railsの修正です。

API docへのリンク先がedgeapi.rubyonrails.orgになっている箇所があったのを、api.rubyonrails.orgに修正しています。