Files
brewery/app/models/membership.rb
T
2023-08-14 18:11:35 +03:00

13 lines
260 B
Ruby

class Membership < ApplicationRecord
belongs_to :user
belongs_to :beerclub
validate :user_not_in_club
def user_not_in_club
return if Membership.find_by(user_id:, beerclub_id:).nil?
errors.add :user_id, "is already in the beerclub"
end
end