未配置Ruby on Rails数据库

时间:2017-03-30 03:03:02

标签: ruby-on-rails

我们有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

1 个答案:

答案 0 :(得分:0)

只需将相应的用户名和密码添加到FirebaseInstanceId.getInstance().getToken() 文件即可。 可能是helpful

database.yml