是否可以在cookie中存储一个哈希数组



注意:我不能选择使用会话变量来完成我需要做的事情。

我希望在一个cookie中存储多个"投票"哈希。投票会是什么样子:

vote = {c_id, lv_id, wv_id}

所以,类似的东西

cookies[:votes] = [vote1, vote2, vote3]

铁轨上可能有这样的东西吗?还是我必须把每一张选票都保存为自己的cookie?感谢

这是绝对可能的。下面是一个例子。要了解更多信息,请查看链接

# Assign an array of values to a cookie.
cookies[:lat_lon] = [47.68, -122.37]
# Sets a cookie that expires in 1 hour.
cookies[:login] = { value: "XJ-122", expires: 1.hour.from_now }

ActionDispatch::Cookies

最新更新