Rails - cookie值不会在操作中持续存在

时间:2016-06-06 03:55:57

标签: ruby-on-rails cookies

我正在尝试保存可以在以后使用的Cookie数据。

def hello
  name = SecureRandom.hex
  cookies[:cookies_name] = name
  .....
end

def process_file
  logger.debug "The number of lines in specific is updr #{cookies[:cookies_name] }"
   ...
end

在action process_file中,我存储在cookie中的值是空格(nil)。此外,在我尝试查看Cookie时使用开发者工具(Chrome - >开发者工具 - >资源),我看不到任何Cookie。

如何设置Cookie?

1 个答案:

答案 0 :(得分:0)

尝试设置Cookie的到期日期

cookies[:cookies_name] = {value: name, expires: 1.year.from_now}