2012-08-07 99 views
1

有人知道爲什麼數據不會存儲在使用--coffee選項的鐵路項目中的mongodb中嗎?RailwayJS和Mongoose選項 - 咖啡

通過常規方式(w/o --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中(這是咖啡模式不同),以

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

之後,安裝所有的依賴後啓動服務器

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

數據只會存儲在內存中。

有什麼想法嗎?

+0

使用舊database.json文件擴展名(當然,JSON內容),它似乎工作。也許它的問題是使用--coffee選項來創建一個database.yml文件 – David 2012-08-07 12:30:59

回答

2

使用database.json代替database.yml

{ 
    "development": { 
    "driver": "mongoose", 
    "host": "localhost", 
    "database": "blahblahblah" 
    }, 
    "test": { 
    "driver": "memory" 
    } 
}