diff --git a/app/models/arduino.rb b/app/models/arduino.rb index e87229e..29046d3 100644 --- a/app/models/arduino.rb +++ b/app/models/arduino.rb @@ -4,4 +4,6 @@ class Arduino < ApplicationRecord belongs_to :raspberry belongs_to :reading has_many :sensors + + validates_presence_of :local_id end diff --git a/app/models/raspberry.rb b/app/models/raspberry.rb index 56af231..70b3f58 100644 --- a/app/models/raspberry.rb +++ b/app/models/raspberry.rb @@ -3,4 +3,7 @@ class Raspberry < ApplicationRecord has_many :readings has_many :arduinos + + validates_presence_of :name + validates_uniqueness_of :name end diff --git a/app/models/sensor.rb b/app/models/sensor.rb index bc40192..69b2bf8 100644 --- a/app/models/sensor.rb +++ b/app/models/sensor.rb @@ -2,4 +2,6 @@ class Sensor < ApplicationRecord belongs_to :arduino + + validates_presence_of :timestamp, :local_type, :value, :unit end