我在Rails 5中制作了一个不错的小数学测验应用程序,它会向用户生成随机的数学代数问题。所有随机变量和检查用户答案是否正确的操作均在使用javascript的视图中完成。我想将此逻辑移至后端,以使用户无法使用诸如inspect之类的浏览器工具作弊。不确定将其放在Rails应用程序中的哪个位置或如何工作? 它进入rails / lib还是我进行ajax调用?问题不是在数据库中硬编码的,只是随机生成的。因此,我需要在后端中生成一些随机数,然后发送到视图以显示类似3x-2 = 5x + 12的内容。然后在后端针对该随机问题的解决方案检查用户的答案,并将信息发送回前端测验形式,记录分数。