2018/07/26分のコミットです。
CHANGELOGへの追加はありませんでした。
activesupport/lib/active_support/core_ext/object/with_options.rb
のdocの修正です。
Object#with_options
メソッドのdoc内のexampleコードで、Hash
を定義するのに誤って[]
を使用してしまっている箇所があったのを{}
を使用するよう修正しています。
actioncable/test/javascript/vendor/mock-socket.js
の修正です。
third-partyライブラリに記載されているFIXMEを削除しています。
Rails側で対応する事が特に無い為。
Merge pull request #32381 from q-centrix/update-codeclimate-configs
.rubocop.yml
にStyle/TrivialAccessors
、Performance/FlatMap
、及び、Performance/RedundantMerge
copを追加し、各ファイルにそれらのcopを適応しています。
Reference Active Storage instead of third-party libraries in guide
rails guideのAction View Form Helpers
の修正です。
What Gets Uploaded
の項で、ファイルアップロード処理を行うのにthrid-partyのライブラリ(CarrierWave、Paperclip)を紹介していたのを、Active Storageを紹介するよう修正しています。
RuboCopのバージョンを0.58.2に更新しています。
合わせて、RuboCop本体に含まれたCustom Cop(Rails/RefuteMethods
)用のファイルを削除しています。
AST Guide: install and migrate tasks in new app
rails guideのActive Storage Overview
の修正です。
Setup
の項に、新規に作成したRailsアプリケーションでもrails active_storage:install
の実行が必要である旨説明を修正しています。
Ignore ActiveRecord::InvalidForeignKey in ActiveStorage::Blob#purge
activestorage/app/jobs/active_storage/purge_job.rb
、
activestorage/app/models/active_storage/blob.rb
の修正です。
ActiveStorage::Blob#purge
メソッドでActiveRecord::InvalidForeignKey
エラーが発生しても、そのエラーを無視するよう修正しています。
既に存在済みのblobをpurgeした際に(違うオブジェクト間で共有された場合等)ActiveRecord::InvalidForeignKey
がraiseするのですが、その場合特に対応が不要な為、無視するようにしたとの事です。