【发布时间】:2014-03-20 17:25:03
【问题描述】:
我有 2 个模型 Game 和 Theme,它们有一个 has_and_belongs_to_many 关联。我尝试了许多解决方案来防止games_themes 表中的重复记录,但没有解决方案有效。问题是,games_themes 是一个表,但它不是一个模型,所以我想不出一种有效地对其进行验证的方法。
这是我尝试过的解决方案
class Theme < ActiveRecord::Base
has_and_belongs_to_many :games, :uniq => true
end
class Game < ActiveRecord::Base
has_and_belongs_to_many :themes, :uniq => true
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 associations