なるようになるブログ

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

rails commit log流し読み(2019/09/30)

2019/09/30分のコミットです。

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

activestorage/CHANGELOG.md


Use Module#deprecate

activestorage/app/models/active_storage/blob.rbの修正です。

build_after_uploadcreate_after_upload!メソッドのdeprecateメッセージを出力するのにModule#deprecateメソッドを使用するよう修正しています。


Allow providing a custom key per blob

activestorage/app/models/active_storage/blob.rbの修正です。

Active Storageでファイル保存時に使用するkeyに任意の値を指定出来るよう修正しています。

user.avatar.attach key: "avatars/#{user.id}.jpg", io: io, content_type: "image/jpeg", filename: "avatar.jpg"

Introduce a callback for forked children

Active Supportの修正です。

fork実行時にcallbackを実行する為の仕組みを提供するActiveSupport::ForkTracker moduleを追加しています。

forkした際に、親プロセスから継承したDBのconnectionを破棄する為に使用する想定との事です。