なるようになるブログ

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

rails commit log流し読み(2018/05/09)

2018/05/09分のコミットです。

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

activestorage/CHANGELOG.md


Add option to ActiveStorage::Blob to set extract_content_type_from_io

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

ActiveStorage::Attached::{One,Many}#attachメソッドにcontent typeの取得処理を行うかどうか指定する為のidentifyオプションを追加しています。

identifyオプションにfalseを指定、かつ、content_typeオプションが指定されていた場合、ファイルからcontent typeの取得処理が行われず、オプションに指定されたcontent typeが使用されます。


Merge pull request #32835 from trezona-lecomte/ar_dirty_doc_fix

activerecord/lib/active_record/attribute_methods/dirty.rbのdocの修正です。

ActiveRecord::AttributeMethods::Dirty moduleの各メソッドのに詳細なdocを追加、説明を現在の挙動に合わせて修正等を行っています。