MongoDB mongo mapper 新建 class 不起作用

itsvoid · 2012年09月03日 · 最后由 itsvoid 回复于 2012年09月03日 · 1784 次阅读

我使用的是mongo mapper,我新建了一个Model class:

class Book include MongoMapper::Document

key :name, String key :description, String

end

但是数据库里面并没有生成这个Book表。怎样才能将新建的Book加进数据库呢?

共收到 8 条回复

他自己动会加的,你继续玩就行了。有数据过去了他自己知道加

但是我在collections里面根本没有看到这个book

show collections system.indexes users

#1楼 @ywencn 而且form_for也没有自动加input

#1楼 @ywencn 有db:migrate之类的refresh一下吗,还是要重启server?

#3楼 @itsvoid 等你 create new book 的时候就会自动创建这个表的

#5楼 @diudiutang 我是用rails g scalfold-controller 只创建了controller,所以model文件是我自己手动建的。我需要怎么弄?

#6楼 @itsvoid 意思是当你 controller 里面执行 create 一个新 book 动作的时候,表会自动创建出来,虽然目前没有这个表

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册