【发布时间】:2016-07-27 10:10:43
【问题描述】:
当尝试连接到额外的第 3 方 ms sql 2008 数据库时,我收到以下错误。
'npr' 数据库未配置。可用:["default", "development", "test", "production"]
database.yml - 文件上的间距是正确的,我在生产数据库下面添加了这些。
npr:
adapter: sqlserver
host: *****
port: 1433
database: *****
username: *****
password: *****
encoding: utf8
我添加了以下 gem,我可以从这个数据库中读取数据。
宝石'tiny_tds'
gem 'activerecord-sqlserver-adapter', '4.1.2'
我不确定我是否错过了让应用程序了解此数据库配置的某些内容。任何建议表示赞赏。
【问题讨论】:
-
什么是 npr?你用什么命令来启动你的服务器?如果你这样做
RAILS_ENV=development rails s会发生什么? -
npr 是我要连接的附加数据库。我在模型类 Report 中使用它来连接
标签: ruby-on-rails sql-server database