1

rake db:migrate を実行すると、次のエラーが表示されます: rake aborted! "adapter:postgresql host:localhost database:mailerDevelopment":String の未定義メソッド `symbolize_keys'

私の database.yml ファイルの開発エントリは次のようになります。


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

1 に答える 1

3

このエラーは、database.yml ファイルのコンテンツが有効な YAML ではないために発生しています。

YAML では、区切り記号の後のスペース:は必須です。参照: YAML ドキュメントのコレクション セクション

したがって、ファイルの内容を次のように変更します ( の後にスペースを入れます:)。

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