# == Schema Information # # Table name: reviews # # id :integer not null, primary key # reviewer_id :integer # content :text(65535) # commit_id :string(255) # status :integer default("0") # created_at :datetime not null # updated_at :datetime not null # pull_request_id :integer # # Indexes # # index_reviews_on_pull_request_id (pull_request_id) # index_reviews_on_reviewer_id (reviewer_id) # class Review < ApplicationRecord belongs_to :pull_request belongs_to :reviewer, class_name: 'User', foreign_key: :reviewer_id has_one :journal, dependent: :destroy enum status: {common: 0, approved: 1, rejected: 2} end