Ruby on rails Rails将问题和答案传递给调查视图
如果说到Rails视图,我会非常新鲜。在我的应用程序中,我得到了带有字段的Ruby on rails Rails将问题和答案传递给调查视图,ruby-on-rails,Ruby On Rails,如果说到Rails视图,我会非常新鲜。在我的应用程序中,我得到了带有字段的TestQuestion模型: create_table :test_questions do |t| t.text :question, null: false t.string :question_category, null: false t.text :correct_answer, null: false t.text :answer1, t.text :answer2, t.text :
TestQuestion
模型:
create_table :test_questions do |t|
t.text :question, null: false
t.string :question_category, null: false
t.text :correct_answer, null: false
t.text :answer1,
t.text :answer2,
t.text :answer3,
t.timestamps
end
我想向用户显示每个问题类别中的随机问题,为此,我准备了testquestionscocontroller
,其中包含索引和创建操作:
class TestQuestionsController < ApplicationController
CATEGORIES = %w[Q1 Q2 Q3 Q4 Q5].freeze
def index
@questions = CATEGORIES.map do |category|
TestQuestion.where(question_category: category).order('RANDOM()').first
end
end
def create
# code to create new record
end
end
用户应使用单选按钮仅选择一个答案。不清楚问题是什么;乍一看,Rails教程似乎是一个更好的起点。
Q1 - first question
-answer1
-correct_answer
-answer2
Q2 - second question
-answer1
-answer2
Q3 - third question
-answer1
-answer2
-answer3
-correct_answer
(...)
Submit