class Schedule < ApplicationRecord validates :hour, presence: { message: "시간을 입력하세요" } validates :minute, presence: { message: "분을 입력하세요" } validates :temperature, presence: { message: "온도를 입력하세요" }, numericality: { message: "온도는 숫자여야 합니다" }, format: { with: /\A\d+(\.\d)?\z/, message: "온도는 소수점 한 자리까지 입력 가능합니다" } validates :minute, uniqueness: { scope: :hour, message: "같은 시:분의 스케쥴이 이미 존재합니다" } end