なるようになるブログ

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

rails commit log流し読み(2019/10/12)

2019/10/12分のコミットです。

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

activestorage/CHANGELOG.md


Tidy and speed up ActiveSupport::Cache::Store#read_multi_entries

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

ActiveSupport::Cache::Store#read_multi_entriesメソッドについて、不要な分岐を削除、不要なオブジェクトを生成しないよう等改善を行っています。


Merge branch 'activestorage-public-urls'

Active Storageの修正です。

Active Storageで生成するblobのURLを、パーマネントリンクにできるよう対応しています。

config/storage.ymlでサービスを設定する際に、public: true | falseというキーが指定出来るようになっており、public: trueとした場合、生成されるURLがパーマネントリンクになるようになっています。public: falseとした場合は6.0までと同様に有効期限付きのURLが生成されます。


Add bug tracker/documentation/mailing list URIs to the gemspecs

各gemのgemspecの修正です。

gemspecにbug_tracker_uridocumentation_urimailing_list_uriについてのリンクを記載するよう修正しています。


Match convention to use Ruby semantics for predicates

activestorage/lib/active_storage/service.rbの修正です。

Service#public?メソッドで!!を使用して@publicの値をtrue / falseに変換していたのを、値をそのまま参照するよう修正しています。