Newer
Older
class Complaint < ActiveRecord::Base
belongs_to :complaint_reason
belongs_to :user
belongs_to :complaintable, polymorphic: true
validates_presence_of :user, :complaintable, :description, :complaint_reason
validates :user_id, uniqueness: { scope: [:complaintable_id, :complaintable_type] }
def reason
complaint_reason.reason
end