我们有2个Ruby on Rails网站。直播和测试版。最近我们进行了数据库移动,因此我被要求尝试更新网站的数据库连接。我使用两个database.yml
文件做到了。
之后,Live网站按预期工作,但Beta会引发错误:
'staging' database is not configured. Available: ["defaults", "production", "writeable"] (ActiveRecord::AdapterNotSpecified)
我的database.yml
文件:
defaults: &defaults
adapter: mysql2
host: eu-west-1.rds.amazonaws.com
pool: 10
reconnect: true
encoding: utf8
database: Project_database
production:
<<: *defaults
username: Username
password: Password
port: 3306
writeable:
<<: *defaults
username: Username
password: Passowrd
port: 3306
如何在不影响Live网站的情况下解决此问题?
Ruby 2.3.0 宝石4.2.6
答案 0 :(得分:0)
只需将相应的用户名和密码添加到FirebaseInstanceId.getInstance().getToken()
文件即可。
可能是helpful
database.yml