当尝试连接到其他第三方ms sql 2008数据库时,我收到以下错误。
未配置'npr'数据库。可用:[“默认”,“开发”,“测试”,“生产”]
database.yml - 文件的间距是正确的,我在生产数据库下面添加了这些。
npr:
adapter: sqlserver
host: *****
port: 1433
database: *****
username: *****
password: *****
encoding: utf8
我添加了以下宝石,我可以从这个数据库中读取。
宝石'tiny_tds' gem'activerecord-sqlserver-adapter','4.1.2'
我不确定是否遗漏了让应用程序知道此数据库配置的错误。任何建议都表示赞赏。
答案 0 :(得分:-1)
您需要为您的npr'设置一个环境。数据库。为此,请在npr.rb
中添加config/environments
配置文件。您可以重命名和修改现有的环境文件,例如' development'或者' staging'。