Quantcast
Channel: hachi8833の記事一覧|TechRacho by BPS株式会社
Viewing all articles
Browse latest Browse all 1759

Rails 7.1: config.active_storage.serviceが未設定の場合にRuntimeErrorで通知(翻訳)

$
0
0

Rails 7.1: config.active_storage.serviceが未設定の場合にRuntimeErrorで通知(翻訳)

Active Storageが設定済みでも、個別の環境でサービス種別が明示的に設定されていないと、Active Storageを使おうとしたタイミングで以下のエラーメッセージが表示されます。

Failed to replace attachments_attachments because one or more of the new records could not be saved.

このエラーメッセージは必要な情報が不足しており、添付ファイルを保存するためにActive Storageのどこを変更する必要があるのかが示されていません。また、Active Storageの設定に不備があるにもかかわらず、あたかも設定が有効であるかのようにアプリケーションを起動できてしまいます。

Rails 7.1からは、config.active_storage.serviceが明示的に設定されていない場合は、アプリケーションを起動しようとした時点で以下のRuntimeErrorを表示するようになります。

Missing Active Storage service name. Specify Active Storage service name for config.active_storage.service in config/environments/production.rb

詳しくは#44372をご覧ください。

関連記事

Rails 7.1: Action Cableコマンドにコネクションレベルのコールバックが追加(翻訳)

Rails 7.1: ActiveRecord::Baseにnormalizesが追加された(翻訳)

The post Rails 7.1: config.active_storage.serviceが未設定の場合にRuntimeErrorで通知(翻訳) first appeared on TechRacho.


Viewing all articles
Browse latest Browse all 1759

Trending Articles