1
0

Changed Unit.type -> .group

Added Unit validations. Added default Units.
This commit is contained in:
cryptogopher
2019-08-16 19:29:23 +02:00
parent 8082e42225
commit fea736bd36
5 changed files with 26 additions and 7 deletions

View File

@@ -1,6 +1,8 @@
class Unit < ActiveRecord::Base
belongs_to :project
# https://en.wikipedia.org/wiki/International_System_of_Units
enum type: {
enum group: {
number: 0,
share: 1,
@@ -21,4 +23,8 @@ class Unit < ActiveRecord::Base
pressure: 40
}
validates :project, associated: true
validates :name, :shortname, presence: true
validates :group, inclusion: groups.keys
end