Rails:如何在会话中存储数据?

1991年

我正在Rails中编写写作考试练习网络应用程序。问题在于,如果用户的答案提交到Internet,则ETS会很容易检测到它们。因此,当用户再次在真实测试中写下答案时,ETS会认为他们正在处理来自Internet的答案,并给他们较低的分数。

我的解决方法是将用户的测定存储在session中因此,它根本不会上传到Internet。但是,如何在会话中存储对象?

香脆鸡

要在会话中存储某些内容,您可以执行以下操作:

session[:answer] = "some answer"

然后,您可以通过以下方式调用答案:

session[:answer]

或者,您可以使用HTML5本地存储:

<script>
  localStorage.setItem("essay", "text");
  localStorage.getItem("essay"); // => "text"
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章