app/models/project.rb
class Project < ApplicationRecord
belongs_to :user
has_many :releases, dependent: :destroy
has_one :grade, dependent: :destroy
validates :name, presence: true, length: { maximum: 128, minimum: 2 }
validates :description, length: { maximum: 256 }
validates :is_project_from_github, inclusion: { in: [true, false] }
validates :is_scoring, inclusion: { in: [true, false] }
end