小编Nee*_*dav的帖子

Mongoid嵌入式文档中的TimeStamps

我有一个嵌入集合B的集合A.集合A和集合B包括Mongoid时间戳(created_at和updated_at).

现在,当我使用Rails管理员创建集合B(嵌入对象)的新条目时,保存在数据库中的时间戳为零.但是如果我从rails控制台或普通api创建一个条目,那么保存在数据库中的时间戳不是零.

任何帮助,将不胜感激.

编辑:

class B
  include Mongoid::Document
  include Mongoid::Timestamps::Created
  include Mongoid::Timestamps::Updated

  field :user_id,    type: String
  field :message,    type: String
  field :status,     type: Integer, default: 1
  field :spam_count, type: Integer, default: 0

  embedded_in :A
Run Code Online (Sandbox Code Playgroud)

B类嵌入在A类中.当在A通过rails admin创建B的条目时,B的created_at和updated_at字段将保存为nil.

ruby-on-rails mongodb mongoid

2
推荐指数
1
解决办法
1335
查看次数

标签 统计

mongodb ×1

mongoid ×1

ruby-on-rails ×1