Я разрабатываю веб-сайт, на котором будут проходить различные тесты по любому предмету. Я использую вложенные формы для ссылок. Экзамен имеет вопросы и вопрос имеет 4 варианта, и каждый вопрос имеет правильные ответы. модели, как это:Руководство по созданию Rails App
class Exam < ActiveRecord::Base
has_many :questions
validates :name, presence: true
accepts_nested_attributes_for :questions,
reject_if: proc {|attributes| attributes['content'].blank?},
allow_destroy: true
end
class Question < ActiveRecord::Base
belongs_to :exam
has_many :correct_answers
validates :content, presence: true
has_many :options
accepts_nested_attributes_for :options,
reject_if: proc {|attributes| attributes['content'].blank?},
allow_destroy: true
accepts_nested_attributes_for :correct_answers, reject_if: proc {|attributes| attributes['content'].blank?},
allow_destroy: true
end
class Option < ActiveRecord::Base
belongs_to :question
end
Теперь я не могу понять, как создать веб-форму, которая может представить результаты и может сравнить выбранный выбор с правильным ответом, затем сделать вид с правильным ответом и выбранные ответы.
Пожалуйста, помогите.
Спасибо за ответ! Однако таким образом будут представлены параметры модели экзамена. Я хочу показать содержание экзамена (вопросы и варианты), они представляют то же самое. После этого я сравню отмеченный ответ с правильной моделью ответа. – shivank