0
我在Rails的以下關聯:檢查Rails中是否存在關聯記錄?
belongs_to :company
belongs_to :user
validates_uniqueness_of :company_id, scope: user_id
因此,假設我有以下:
通過會員然後在會員我有以下
公司的has_many用戶
company = Company.create
我有一種方法可以將用戶添加到公司,例如:
def add_user(user)
users << user
end
我該如何確保用戶與公司沒有關係,以避免引發驗證異常?
現在我正在這樣做user << user unless users.include?(user)
但我想知道是否有更多的Rails方式這樣做。