class PriceCategory < ActiveRecord::Base has_many :event_price_category has_many :events, through: :event_price_categories def safe_destroy if event_price_category.count == 0 destroy else false end end end