なるようになるブログ

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

rails commit log流し読み(2017/12/29)

2017/12/29分のコミットです。

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


Link to the client gems [ci skip]

rails guideのActive Storage Overviewの修正です。

storageのclient gem(aws-sdk-s3google-cloud-storage等)について説明している箇所に、gemのコードへのリンクを追加しています。


Demonstrate providing keyfile data in lieu of a path [ci skip]

rails guideのActive Storage Overviewの修正です。

Google Cloud Storage Serviceの項に、credentialsをkeyfileではなくHashを指定した場合のexampleを追加しています。


Fix cache_key with a relation having custom select and order

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

cache_keyを生成する際に、limitまたはoffsetが指定されている時にselect listを上書きしてしまう場合があったのを、上書きせず元の値を保持するよう修正しています。