我有一个基于 Devise cancan 的应用程序 repo 。目前它使用 SQLite3 作为它的数据库。
我想知道有人会如何将系统更改为 MongoDB 或 SQL 数据库之类的系统?
而且,如果我这样做,是否会在本地使用应用程序时产生问题?
最佳答案
安装和配置另一个数据库服务器,然后编辑 config/database.yml
文件以指向它。您还需要在您的 gemfile 中包含所选适配器的相关 gem:
# database.yml
development:
adapter: postgresql
database: my_database
host: localhost
username: username
password: password
# gemfile
gem 'pg'
关于sql - 如何切换 Rails 应用程序中使用的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16986687/