我想用许多ID填充会话。 如何创建一个包含多个内容的会话,如数组?
示例:
session[:store_id] = []
session[:store_id] << store.id
如果我在会话中添加了许多ID,我会得到这样的结果:
session[:store_id] << 1
=> result : [1]
session[:store_id] << 2
=> result : [2]
我期待这样的结果:
session[:store_id] = [1,2,3,4,5]
我该怎么做?
答案 0 :(得分:1)
尝试使用session[:store_id] ||= []