Files
progress-test/app/models/review_message.rb
2022-07-21 10:32:53 -03:00

33 lines
780 B
Ruby

# == Schema Information
#
# Table name: review_messages
#
# id :bigint not null, primary key
# content :string
# feedback_type :string
# created_at :datetime not null
# updated_at :datetime not null
# question_id :bigint not null
# user_id :bigint not null
#
# Indexes
#
# index_review_messages_on_question_id (question_id)
# index_review_messages_on_user_id (user_id)
#
# Foreign Keys
#
# fk_rails_... (question_id => questions.id)
# fk_rails_... (user_id => users.id)
#
class ReviewMessage < ApplicationRecord
extend Enumerize
belongs_to :question
belongs_to :user
enumerize :feedback_type, in: %i[request_changes approve answer]
validates :content, presence: true
end