有没有办法在所述应用程序“外部”设置Rails应用程序的cookie。我有一个rake任务运行,这只是一个简单的Ruby脚本。 Ruby脚本通过require
“调用”,所以我已经在Rails命名空间中了。 rake任务看起来就像这样:
task :websocket_server => :environment do
libpath = Rails.root.join('lib', 'script_directory')
require "#{libpath}/script"
end
例如,我可以在Ruby脚本中使用debugger
。但是,我无法使用cookies
方法。我是否需要require
某些内容或使该脚本继承某个类,以便我可以使用cookies
?是否有不同的方法可以获取和设置cookie?
理想情况下,我想通过静态方法设置和获取cookie。不幸的是,我不知道这是否是可能的。
我正在使用Rails 5。
答案 0 :(得分:0)
那是cookies
:
HTTP cookie(也称为Web cookie,Internet cookie,浏览器 cookie,或简称cookie)是从网站发送的一小段数据 并在用户浏览时由用户的网络浏览器存储在用户的计算机上。
您正在使用rake
任务,rake
任务对Web服务器不执行任何操作。