0

在 Rails 中,我有两个模型,组和用户。我该怎么做,用户只有一个组,而 goupr 最多有 4 个用户?
我在 users.rbbelongs_to :group和 groups.rb中试过这个has_many :users

谢谢

4

1 回答 1

0

例如使用自定义验证:

class Group
  has_many :users
  validate :limit_users

  private

  def limit_users
    errors.add('Only 4 users allowed') if users.size > 4
  end
end

class User
  belongs_to :group
end
于 2013-09-07T15:08:28.323 回答