创建模型
通过运行创建模型(让我们称之为 User
):
$ rails g model User
这将生成文件 app/models/user.rb
:
class User
include Mongoid::Document
end
这就是你需要一个模型所需要的(虽然只是一个 id
字段)。与 ActiveRecord
不同,没有迁移文件。模型的所有数据库信息都包含在模型文件中。
生成时,时间戳不会自动包含在模型中。要将 created_at
和 updated_at
添加到模型中,请添加
include Mongoid::Timestamps
你的模特在 include Mongoid::Document
下面是这样的:
class User
include Mongoid::Document
include Mongoid::Timestamps
end