1

如果我运行 rake db:migrate 我会收到以下错误:rake aborted!“适配器:postgresql 主机:localhost 数据库:mailerDevelopment”的未定义方法“symbolize_keys”:字符串

我的 database.yml 文件中的开发条目如下所示:


development:
  adapter:postgresql
  host:localhost
  database:mailerDevelopment
4

1 回答 1

3

发生此错误是因为 database.yml 文件的内容无效 YAML

在 YAML 中,分隔符后的空格 like:是强制性的。参考: YAML 文档中的集合部分

所以改变文件的内容如下(后面有空格:):

development:
  adapter: postgresql
  host: localhost
  database: mailerDevelopment
于 2012-10-27T03:13:39.607 回答