私はMongoidをRailsプロジェクト(どちらも4.0.x)で使用しています。スキーマレスのデータを格納するハッシュフィールドを持つドキュメントがあります。この設定で class Thing
field :name, type: String
field :mass, type: Integer
field :info, type: Hash
end
、私は
をすべてのドキュメントを見つけるために、私は潜在的にいくつかの他のモデルに属するモデルTagを持っていますが、今度はそのようUserに属している現時点では唯一のモデルTodo:どのように class User
include Mongoid::Document
field: name, type: String
has_many :todos
end
class
class SubJob
field :total_qty
end
class Part
belongs_to :sub_job
after_save :update_inventory, if: ready_for_invoice
after_save :update_total_qty
def update_inventory