2018/08/11分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Active Storageの修正です。
transform処理をmodule(ActiveStorage::Transformers
)に切り出しています。
Merge pull request #31640 from gingerlime/patch-1
actionpack/lib/action_controller/metal/request_forgery_protection.rb
のdocの修正です。
ActionController::RequestForgeryProtection
moduleのdocについて、不要な説明を削除、言い回しを修正、XHRを使用した場合の挙動についての説明を追加、等を行っています。
Add a generic base class for Active Storage exceptions
activestorage/lib/active_storage/errors.rb
の修正です。
Active Storageが使用する各エラークラスの親クラスをStandardError
からActiveStorage::Error
に変更しています。
Active Storageで発生したエラーのハンドリングをしたい場合に、ActiveStorage::Error
をrescueすれば良いようにする為。
Document all Active Storage error classes [ci skip]
activestorage/lib/active_storage/errors.rb
の修正です。
Active Storageの各エラークラスにdocを追加しています。
railties/test/application/test_runner_test.rb
の修正です。
parallel testでは、schema load時にschemaに関する情報の出力がstdoutに表示されないことを確認するテストを追加しています。
Merge pull request #33202 from deivid-rodriguez/bundler_binstubs
railtiesの修正です。
bundler用のbinstubをrails new
実行時に動的に生成(binstubs bundler
コマンドを実行して生成)するよう修正しています。
元々はbinstub用のテンプレートファイルをリポジトリ内に保持しそれをコピーするようにしていたのですが、bundler側でbinstubの内容が変更されており、最新の内容に追従出来るようにする為に、動的に生成するようにしています。
Merge pull request #31503 from bogdan/timestamp-as-json
activemodel/lib/active_model/serializers/json.rb
の修正です。
ActiveModel::Serializers::JSON#as_json
メソッドで値を返す際に、as_json
で変換した値を返すよう修正しています。
Timeに関するデータを返す際に、JSONとして適切なフォーマットになるようにする為。