未配置数据库。可用: [ "default" , "development" , "test" , "production" ]



当尝试连接到另一个第三方ms-sql2008数据库时,我收到以下错误。

未配置"npr"数据库。可用:["默认"、"开发"、"测试"、"生产"]

database.yml-文件上的间距是正确的,我在生产数据库下面添加了这些。

npr:  
      adapter: sqlserver  
      host: *****  
      port: 1433  
      database: *****  
      username: *****  
      password: *****  
      encoding: utf8  

我添加了以下宝石,我可以从这个数据库中读取。

宝石'tiny_tds'
gem"activerecord sqlserver adapter","4.1.2"

我不确定我是否在让应用程序了解此数据库配置时遗漏了什么。欢迎提出任何建议。

您需要为'npr'数据库设置一个环境。为此,请在config/environments中添加一个npr.rb配置文件。您可以重命名和修改现有的环境文件,如"development"或"staging"。

最新更新