我必须连接到一个SQL Server数据库,我不控制。它的名字类似于"foo.bar- bazs .aaa"。我已经用database: foo.bar-baz.aaa
配置了config/database.yml
中的名称。当我试图查询该数据库中的任何模型时,rails抱怨"数据库'foo'不存在"。
我想在查询生成器的某个地方,在"foo"one_answers"bar-baz"造成了一些混乱。我有什么办法可以解决这个问题吗?
答案是引用DB名称,同时还"分隔"标识;名字(根据Larnu的评论)。
现在,我的config/database.yml
文件有如下配置:
database: '[foo.bar-baz.aaa]'
感谢BenFenner和Larnu为我指出了正确的方向。