1
0

Implemented Quantity

This commit is contained in:
cryptogopher
2019-08-23 17:06:09 +02:00
parent 9a34cc0b95
commit 54ab1c60dc
18 changed files with 161 additions and 45 deletions

View File

@@ -1,2 +1,13 @@
class Quantity < ActiveRecord::Base
enum domain: {
diet: 0,
measurement: 1,
exercise: 2
}
belongs_to :project
validates :project, associated: true
validates :name, presence: true, uniqueness: {scope: :project_id}
validates :domain, inclusion: {in: domains.keys}
end