问题描述
在rails的目录中
lib/task/
的 foo.rake 文件中,可以使用 rails 的 session,cookie 吗?它是可以独立运行的任务,不知可不可以调用http相关的函数。
问题解答
回答1:不可以,rake命令是独立于Rub App Server(如Unicorn)执行的。
一个解决方案是,用resque或者sidekiq后台队列程序,生成队列任务时将需要的 session信息但做参数传进来。

问题描述
在rails的目录中
lib/task/
的 foo.rake 文件中,可以使用 rails 的 session,cookie 吗?它是可以独立运行的任务,不知可不可以调用http相关的函数。
问题解答
回答1:不可以,rake命令是独立于Rub App Server(如Unicorn)执行的。
一个解决方案是,用resque或者sidekiq后台队列程序,生成队列任务时将需要的 session信息但做参数传进来。
相关文章:1. linux - git post-receive hook 可以到多台服务器上执行 git pull 吗?2. Apache服务器开启HTTPS访问3. node - CentOS 用yum安装gcc-c++为啥最新版本是4.4?4. centos - 请教一个关于 iptables 的问题5. apache 的 aliases,redirecting,rewriting 都有什么区别?6. nginx - 关于服务器搭建问题7. 在centos 安装thrift 出现的错误8. apache - 做负载均衡的 nginx 主机配置是不是差一点也没关系?9. linux - 客户-服务器程序错误Program received signal SIGPIPE, Broken pipe.10. visual-studio-code - centos 升级glibc疑问?

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主