我有一个Rails应用程序,可以让用户创建教程和测验。有许多用户在教程中参加测验和许多测验。当学生离开测验时,我的客户希望测验结果持续存在。用例如下:
现在,如果我强制执行“保存”提交以便答案可以存储在会话或其他任何内容中,这将很容易做到,但客户端(我同意)认为人们在导航之前不会记得保存。
寻找有关如何处理此问题的建议。我在想一个观察者和饼干。
答案 0 :(得分:1)
我最终使用远程功能自动保存内容。
答案 1 :(得分:0)
有两种方法可以解决这个问题。
<script language='javascript' type='text/javascript'> window.onbeforeunload = function (evt) { return "This is a demonstration that you are leaving me"; } </script>