0
问题相当简单直接。我有一个数据库connection string
,我想从它制作相应的database.yml
文件。在Ruby on Rails中将连接字符串转换为database.yml文件
连接字符串如下:
data source=qsss.gar.de\SQL2012,3000;initial catalog=City;persist security info=True;user id=user_me;password=user_me##2009;
现在,我所创建的文件是同样:
development:
adapter: sqlserver
host: qsss.gar.de\SQL2012,3000
port: 1433
database: City
username: user_me
password: user_me##2009
现在,在3线出现问题:此qsss.gar.de\SQL2012
被语法突出显示,作为,3000
部分保持白色,不突出显示,但只是作为正常文本
此外在最后一行中的问题:user_me##2009
,它只是承认user_me
,然后将##2009
作为注释,但是这部分也是密码的一部分。
我注意到,如果我用引号,突出显示是确定的,但不知道应该使用它们吗?
我的问题是 - 如何database.yml
文件看起来像给定的连接字符串?
我试着像你说的,但我仍然得到一个错误说:“在解析引用标量的第3行第8列(RuntimeError)时发现未知的转义字符” – zwiebl
我想你需要使用'host:“gsss.gar。 de \\ SQL2012,3000“'(因为只有一个反斜杠试图逃避'S') – siegy22