class GekanatorQuestionExample < ApplicationRecord ANSWERS = GekanatorQuestionSuggestion::ANSWERS SOURCES = ['initial_suggestion', 'post_game_extra'].freeze belongs_to :gekanator_question belongs_to :post belongs_to :user belongs_to :gekanator_game, optional: true validates :answer, presence: true, inclusion: { in: ANSWERS } validates :source, presence: true, inclusion: { in: SOURCES } validates :weight, presence: true, numericality: { greater_than: 0 } end