From babe5573b1ac954be8e1e6e8c562d86842869092 Mon Sep 17 00:00:00 2001 From: Aaro Koivukangas Date: Thu, 10 Aug 2023 18:33:51 +0300 Subject: [PATCH] added many to many betweer beers and users --- app/models/beer.rb | 1 + app/models/user.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/app/models/beer.rb b/app/models/beer.rb index ea88af8..8e15bb9 100644 --- a/app/models/beer.rb +++ b/app/models/beer.rb @@ -3,6 +3,7 @@ class Beer < ApplicationRecord belongs_to :brewery has_many :ratings, dependent: :destroy + has_many :users, through: :ratings validates :name, presence: true diff --git a/app/models/user.rb b/app/models/user.rb index 6284f77..6e33807 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -4,4 +4,5 @@ class User < ApplicationRecord validates :username, uniqueness: true, length: { minimum: 3, maximum: 30 } has_many :ratings + has_many :beers, through: :ratings end