注意:我不能选择使用会话变量来完成我需要做的事情。
我希望在一个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