我在使用 Rails 5 API 设置本地 Active Record 存储时遇到问题。 gem 'activestorage'
和 rake active_storage:install
在生成迁移文件和 config/storage_services.yml 时工作正常(这让我很困惑因为它通常只是 config/storage.yml)
我按照文档将 require "active_storage"
放在我的 config/application.rb 中(我尝试做 require "active_storage/engine"
也是,但没用)。它似乎在 config/environments/development.rb 的 config.active_storage.service = :local
行中断,因为它抛出此错误:
NoMethodError: Cannot load `Rails.config.active_storage.service`:
undefined method `[]' for nil:NilClass
Google 并不是特别有用,因此我们将不胜感激任何建议。谢谢!
最佳答案
您可以通过bundle show activestorage
查看是否安装了active_storage 我相信不是因为active_storage 是在5.2 之后才预装的。
关于ruby-on-rails - Rails API 5.1.4 事件存储 - 无法加载 `Rails.config.active_storage.service`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52877998/