なるようになるブログ

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

rails commit log流し読み(2021/01/24)

2021/01/24分のコミットです。

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

actionpack/CHANGELOG.md

activestorage/CHANGELOG.md


Fix code block in Webpacker Guide [ci skip]

rails guideのWebpackerの修正です。

フォーマットが崩れている箇所があったのを修正しています。


Remove wrong usage for arel_table [ci skip]

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

arel_tableのdocにarel_tableの誤った使い方の説明があったのを削除しています。


Restore ActiveStorage::Blob#find_signed

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

public methodであるActiveStorage::Blob#find_signedRails 6.1で削除されてしまっていたのを、再度使用出来るよう修正しています。


Handle throwing in controller action in log subscriber

actionpack/lib/action_controller/log_subscriber.rbの修正です。

controller actionでthrowを使用して、それをRack middlewareでcatchする、という処理を記載していた場合に、ActionController::LogSubscriberでエラーになってしまうバグがあったのを修正しています。


Improve Fixture support for Active Storage (#41065)

Active Storageの修正です。

fixtureでActive Storageのblobの定義を行う為のActiveStorage::FixtureSet.blobメソッドを追加しています。

# fixtures/active_storage/blobs.yml
first_thumbnail_blob: <%= ActiveStorage::FixtureSet.blob filename: "first.png" %>

Improve ActionText::FixtureSet documentation (#41062)

rails guideのTesting Rails Applications、及び、actiontext/lib/action_text/fixture_set.rbのdocの修正です。

fixturesでAction Textを使用する場合の説明、及び、exampleを追加しています。