2012-08-07 102 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" 
    } 
}