【发布时间】:2012-11-25 20:22:32
【问题描述】:
我有一个Team 对象和一个Game 对象。
Game 应该有一个获胜者,即Team
一个Team可以成为多个Games的赢家
我怎样才能正确地构造它?我正在使用 Mongoid
这是我到目前为止想出的......
class Game
include Mongoid::Document
include Mongoid::Timestamps
has_one :winner, :class_name=>Team
end
class Team
include Mongoid::Document
include Mongoid::Timestamps
has_and_belongs_to_many :games_won, :class_name=>"Game", :inverse_of => :Game
end
【问题讨论】:
标签: ruby-on-rails ruby activerecord associations mongoid