You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
423 B

module Dashboard
class District < ApplicationRecord
self.table_name = "districts"
has_many :schools, class_name: "Dashboard::School"
has_many :schools, class_name: "Dashboard::School"
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