Dashboard/app/models/dashboard/district.rb

17 lines
341 B
Ruby

module Dashboard
class District < ApplicationRecord
has_many :schools, class_name: "School", foreign_key: :id
validates :name, presence: true
scope :alphabetic, -> { order(name: :asc) }
include FriendlyId
friendly_id :name, use: [:slugged]
def short_name
name.split(" ").first.downcase
end
end
end