dashboard.rb 400 B

12345678910111213
  1. module Blazer
  2. class Dashboard < ActiveRecord::Base
  3. belongs_to :creator, Blazer::BELONGS_TO_OPTIONAL.merge(class_name: Blazer.user_class.to_s) if Blazer.user_class
  4. has_many :dashboard_queries, dependent: :destroy
  5. has_many :queries, through: :dashboard_queries
  6. validates :name, presence: true
  7. def to_param
  8. [id, name.gsub("'", "").parameterize].join("-")
  9. end
  10. end
  11. end