1

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

我希望在一个 cookie 中存储多个“投票”哈希。投票看起来像这样:

vote = {c_id, lv_id, wv_id}

所以,像

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

在rails中可能有这样的事情吗?还是我必须将每个单独的投票存储为自己的 cookie?谢谢

4

1 回答 1

1

这是绝对可能的。这是一个例子。更多检查链接

# 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

于 2013-08-30T19:20:32.247 回答