如何在rails中创建一个数组的会话?

时间:2014-01-12 06:50:49

标签: ruby-on-rails arrays session

我想用许多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]

我该怎么做?

1 个答案:

答案 0 :(得分:1)

尝试使用session[:store_id] ||= []