Files
car-tracker/app/models/maintenance_schedule.rb
T
2026-09-15 20:28:07 -06:00

8 lines
377 B
Ruby

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