gpt4 book ai didi

ruby-on-rails - 如何在ApplicationController中设置cookie?

转载 作者:行者123 更新时间:2023-12-03 09:18:14 25 4
gpt4 key购买 nike

我需要在ApplicationController中设置cookie,但不确定如何。我试过使用cookie-什么都没有,使用ActionController::Cookies-什么都没有。
除了设置和获取cookie外,我不需要任何其他操作,但是我需要在 ApplicationController 中设置它们。

编辑:

找到了答案:request.cookies['help'] = 'yes'

最佳答案

在应用程序 Controller 中设置cookie是什么意思?您将在浏览器中设置与某些 Controller 操作相对应的cookie。如果要为所有操作设置cookie,则可以考虑使用before过滤器,并将该过滤器应用于所有 Controller 操作。

您可以设置和删除cookie,如下所示:

   cookies[:key] = {
:value => 'a yummy cookie',
:expires => 1.year.from_now,
:domain => 'domain.com'
}

cookies.delete(:key, :domain => 'domain.com')

请注意,如果在设置cookie时指定:domain,则在删除cookie时也必须指定域。

例如 cookies[:user_name] = "david"

关于ruby-on-rails - 如何在ApplicationController中设置cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com