1

--coffeeオプションを使用して鉄道プロジェクトのmongodbにデータが保存されない理由を誰かが知っていますか?

プロジェクトを通常の方法(--coffeeオプションなし)で作成すると、データはmongodbに保存されます。したがって、次の場合は次のようになります。

railway init blog && cd blog

database.jsonを次のように変更した後

{ "development":
  { "driver":   "mongoose"
  , "host":     "localhost"
  , "database": "blog_dev"
  }
}

すべての依存関係をインストールしてサーバーを起動すると、すべてが正常に機能します

npm install -l
railway g scaffold post title content
railway s

ここのところ。しかし、次のような--coffeeオプションを使用してプロジェクトを作成すると、次のようになります。

railway init blog --coffee

database.yml(これはcoffe-modeでは異なります)を次のように変更した後

development:
  driver:   "mongoose"
  host:     "localhost"
  database: "blog_dev"

そして、すべての依存関係をインストールした後、サーバーを起動します

npm install -l
railway g scaffold post title content --coffee
railway s

データはメモリにのみ保存されます。

何か案が?

4

1 に答える 1

2

database.jsonの代わりに使用database.yml

{
  "development": {
    "driver": "mongoose",
    "host": "localhost",
    "database": "blahblahblah"
  },
  "test": {
    "driver": "memory"
  }
}
于 2012-10-04T17:08:12.810 に答える