From 535191d26dad0df6334332a866344d4276eb8d63 Mon Sep 17 00:00:00 2001 From: f Date: Thu, 3 Mar 2022 14:47:26 -0300 Subject: [PATCH] validaciones --- app/models/arduino.rb | 2 ++ app/models/raspberry.rb | 3 +++ app/models/sensor.rb | 2 ++ 3 files changed, 7 insertions(+) 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