我正在尝试构建rails quiz app。而这个特征和问题是提出一系列问题,其中当前问题的答案是显示下一个问题的关键。并且它应该显示在一个页面上而不重新加载。接下来是这种逻辑的方案。 我有桌上游戏:
class Game < ApplicationRecord
belongs_to :user
has_many :game_block, :dependent => :destroy
accepts_nested_attributes_for :game_block,
end
和表GameBlock:
class GameBlock < ApplicationRecord
belongs_to :game
end
GameBlock包含问题和密钥。 现在我只能在游戏页面上显示属于游戏的所有游戏块。问题是如何在用户打开游戏页面时实现这样的功能,只有第一个游戏块和带按钮的输入字段。当用户在该字段中输入一些文本并按下该按钮时,该文本将与该游戏块记录的字段“键”进行比较。如果它们相似,则会显示下一个块。否则它会显示一些像“错误答案”的闪光。 主要问题是我无法使用像React或其他的js框架。