class MaintenanceSchedule < ApplicationRecord belongs_to :vehicle validates :maintenance_type, presence: true, uniqueness: { scope: :vehicle_id, case_sensitive: false } validates :mileage_interval, presence: true, numericality: { only_integer: true, greater_than: 0 } validates :time_interval, presence: true, numericality: { only_integer: true, greater_than: 0 } end