首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JavaScript中设置cookie值并在Rails控制器中获取

如何在JavaScript中设置cookie值并在Rails控制器中获取
EN

Stack Overflow用户
提问于 2018-03-21 15:38:29
回答 2查看 3.3K关注 0票数 3

使用5.0.3。

我希望使用JavaScript (单击按钮时)在cookie中设置一些值,并在Rails中获得它。

我知道如何在Rails中访问会话,即session[:some_key]cookies

但我不知道如何在JavaScript。(它必须能够从Rails sessioncookies访问。)

我怎么才能在JS里做到呢?

或者任何其他方法来保存JS中的值,然后在Rails中获得它呢?

EN

回答 2

Stack Overflow用户

发布于 2018-03-21 15:48:05

不幸的是,您不能从客户端修改Rails会话,即使它存储在cookie中。因为rails会话是加密的。作为解决方案,您可以使用常规cookie,而不是Rails会话。

有关更多信息,请查看http://api.rubyonrails.org/v5.1/classes/ActionDispatch/Cookies.html cookies.asp

票数 3
EN

Stack Overflow用户

发布于 2018-03-27 08:52:59

rails应用程序的cookie只是一些散列字符串,用来标识服务器cookie,其中包含数据。

他们说,使用Ajax对您编写的一些控制器方法进行更新,将必要的信息更新到rails cookie中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49410600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档