1
0
This repository has been archived on 2023-12-07. You can view files and clone it, but cannot push or open issues or pull requests.
body_tracking/app/models/ingredient.rb
2019-09-13 14:48:43 +02:00

14 lines
367 B
Ruby

class Ingredient < ActiveRecord::Base
enum group: {
meat: 0
}
belongs_to :project
validates :project, associated: true
validates :name, presence: true, uniqueness: {scope: :project_id}
validates :ref_amount, numericality: {greater_than: 0}
validates :ref_unit, presence: true, associated: true
validates :group, inclusion: {in: groups.keys}
end