なるようになるブログ

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

rails commit log流し読み(2023/06/03)

2023/06/03分のコミットです。

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


Fix has_one autosaving for CPK associations

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

composite primary keysを使用しているassociationをhas_oneで定義した場合に、通常のassociatinoと同様にautosaving処理が動作するよう修正しています。


Require missing models in ActiveRecord tests

Active Recordのテストの修正です。

不足していたmodelのrequireを追加しています。


Merge pull request #47647 from fatkodima/remove_unique_key-by-options

Active Recordの修正です。

unique constraintの削除が名前でのみ出来るようになっていたのを、columnの指定で行えるよう修正しています。


Cleanup CHANGELOG of feature that will not be released

activerecord/CHANGELOG.mdの修正です。

修正内容が変更された事により次のリリースに含まれなくなってしまった対応のエントリーを削除しています。


Merge pull request #48373 from genebustam/patch-1

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

File Downloadsの項にあるexampleコードが正しく動作しないコードになっていたのを修正しています。


Merge pull request #48378 from hsbt/update-stringio

Gemfile.lockの修正です。

StringIOを最新バージョンに更新しています。元々インストールされていたStringIO 3.0.4だとRubyのmasterでインストール出来ない為。参考: Avoid direct struct usage.