forked from fixin.me/fixin.me
Add default Units seed
This commit is contained in:
parent
ceea65cfa8
commit
8c11caaa4b
20
db/seeds.rb
20
db/seeds.rb
@ -16,3 +16,23 @@ User.transaction do
|
||||
rescue ActiveRecord::RecordInvalid => exception
|
||||
puts "failed. #{exception.message}"
|
||||
end
|
||||
|
||||
# Formulas will be deleted as dependent on Quantities
|
||||
#[Source, Quantity, Unit].each { |model| model.defaults.delete_all }
|
||||
|
||||
Unit.transaction do
|
||||
Unit.defaults.delete_all
|
||||
|
||||
unit_1 = Unit.create symbol: "1", name: "dimensionless, one"
|
||||
Unit.create symbol: "%", base: unit_1, multiplier: 1e-2, name: "percent"
|
||||
Unit.create symbol: "‰", base: unit_1, multiplier: 1e-3, name: "promille"
|
||||
Unit.create symbol: "‱", base: unit_1, multiplier: 1e-4, name: "basis point"
|
||||
Unit.create symbol: "ppm", base: unit_1, multiplier: 1e-6, name: "parts per million"
|
||||
|
||||
unit_g = Unit.create symbol: "g", name: "gram"
|
||||
Unit.create symbol: "ug", base: unit_g, multiplier: 1e-6, name: "microgram"
|
||||
Unit.create symbol: "mg", base: unit_g, multiplier: 1e-3, name: "milligram"
|
||||
Unit.create symbol: "kg", base: unit_g, multiplier: 1e3, name: "kilogram"
|
||||
|
||||
Unit.create symbol: "kcal", name: "kilocalorie"
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user