如何解决我想将回形针 gem 迁移到 active_storage Ruby on Rails 7,第 2 部分
我关注paperclip2active_storage。我的 database.yml
为不再需要的环境 development
定义了一个 sqlite DB,b/c acitve_storage
使用磁盘存储如下:
database.yml
production:
adapter: MysqL2
encoding: utf8
host: w29ifufy55ljjmzq.cbetxkdyhwsb.us-east-1.rds.amazonaws.com
database: llpdn9i88kz3y837
pool: 5
...
development.rb
# Store uploaded files on the local file system (see config/storage.yml for options).
config.active_storage.service = :local
我已从 development
中删除 database.yml
并添加到 storage.yml
:
test:
service: disk
root: <%= Rails.root.join("tmp/storage") %>
local:
service: disk
root: <%= Rails.root.join("storage") %>
amazon:
...
现在我收到此错误:
leder@home-ryzen-desktop:~/Git/gmr_production_heroku$ bundle exec rake db:create
rake aborted!
ActiveRecord::AdapterNotSpecified: The `development` database is not configured for the `development` environment.
Available database configurations are:
production
/home/leder/.rbenv/versions/3.0.1/bin/bundle:23:in `load'
/home/leder/.rbenv/versions/3.0.1/bin/bundle:23:in `<main>'
Tasks: TOP => db:create => db:load_config
(See full trace by running task with --trace)
如何将其迁移到 active_storage
?我想为环境 development.rb
配置本地磁盘访问,为环境 production.rb
配置 MysqL2 DB?!但是 database.yml
和 storage.yml
不能很好地搭配!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。