Files
nairobi/app/models/legislation/question_option.rb
Javi Martín 27ed26d6f2 Remove unnecessary class names in relations
Just like we do in the Budget module, and in some places in the Poll and
Legislation modules, we don't need to specify the class name when the
name of the relation matches the name of a class in the same module.
2019-10-25 19:03:14 +02:00

14 lines
470 B
Ruby

class Legislation::QuestionOption < ApplicationRecord
acts_as_paranoid column: :hidden_at
include ActsAsParanoidAliases
translates :value, touch: true
include Globalizable
belongs_to :question, foreign_key: "legislation_question_id", inverse_of: :question_options
has_many :answers, foreign_key: "legislation_question_id", dependent: :destroy, inverse_of: :question
validates :question, presence: true
validates_translation :value, presence: true
end