14 lines
315 B
Ruby
14 lines
315 B
Ruby
class Log < ActiveRecord::Base
|
|
|
|
belongs_to :recipe
|
|
belongs_to :source_recipe, class_name: 'Recipe'
|
|
belongs_to :user
|
|
|
|
validates :date, presence: true
|
|
validates :user_id, presence: true
|
|
|
|
scope :for_user, ->(user) { where(user: user) }
|
|
scope :for_recipe, ->(recipe) { where(source_recipe: recipe) }
|
|
|
|
end
|