Rails 3.2 - 无需编码即可编写cookie值

时间:2014-07-21 02:48:04

标签: ruby-on-rails cookies ruby-on-rails-3.2

我们有一些共享Cookie值ssoid的网络应用程序。

当用户登录我们的Rails应用程序时,我们希望在cookie中设置ssoid值,但Rails是默认情况下编码值的URL。

cookies[:ssoid] = session[:token]

写入cookie商店的价值是

ABCpRyan0fLwMamiT%2F9GGk2o%2FAPckq1C8PbHCotxmgUk%3D

而不是

ABCpRyan0fLwMamiT/9GGk2o/APckq1C8PbHCotxmgUk=

有没有办法避免这种情况?

1 个答案:

答案 0 :(得分:0)

我认为您可以使用memcached gem在一个共享位置存储Cookie,并在多个应用中共享该Cookie,您还可以查看sharing session across rails apps on different subdomains,因为子域名被视为不同的网站或应用程序

我希望我能提供帮助。