我正在构建一个Ruby on Rails应用程序,我有一个包含许多问题的模型课程,每个问题都有很多选择
class Lesson < ActiveRecord::Base
has_many :Questions
end
class Question < ActiveRecord::Base
has_many :choices
belongs_to :lesson
end
class Choice < ActiveRecord::Base
belongs_to :question
end
每个问题在形式上都与其他问题不同,我的意思是有时选择选项(选项)将在开头,有时在中间,有时在句子的其他地方:
我 ---这里的选择输入--- (听到)收音机里的新歌。
我昨天去了电影院。电影 ---这里选择输入--- (开始)迟到。我如何动态建模?
答案 0 :(得分:0)
你已经回答了你的问题。只需在问题中使用特殊标记(如--- a select input here ---
),即可在问题中指定输入字段的位置。然后只需将标记替换为视图中的输入。