Sha256: 8683aba02d14b419952350b2600f5d0c1e06865fa95f333920f9aa5fc61e11b3

Contents?: true

Size: 418 Bytes

Versions: 10

Compression:

Stored size: 418 Bytes

Contents

module Gaku
  class StudentReview < ActiveRecord::Base
    belongs_to :student
    belongs_to :student_review_category
    belongs_to :student_reviewable, polymorphic: true

    validates :content, :student_id, :student_review_category_id, :student_reviewable_id, :student_reviewable_type , presence: true
    validates :student_id, uniqueness: { scope: [:student_reviewable_type, :student_reviewable_id] }

  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
gaku-0.2.4 core/app/models/gaku/student_review.rb
gaku_core-0.2.4 app/models/gaku/student_review.rb
gaku-0.2.3 core/app/models/gaku/student_review.rb
gaku_core-0.2.3 app/models/gaku/student_review.rb
gaku-0.2.2 core/app/models/gaku/student_review.rb
gaku_core-0.2.2 app/models/gaku/student_review.rb
gaku-0.2.1 core/app/models/gaku/student_review.rb
gaku_core-0.2.1 app/models/gaku/student_review.rb
gaku-0.2.0 core/app/models/gaku/student_review.rb
gaku_core-0.2.0 app/models/gaku/student_review.rb