当尝试连接到另一个第三方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"。