在rails的目录中
lib/task/
的 foo.rake
文件中,可以使用 rails 的 session,cookie
吗?它是可以独立运行的任务,不知可不可以调用http相关的函数。
迷茫2017-04-21 11:21:01
いいえ、rake コマンドは Rub App Server (Unicorn など) とは独立して実行されます。
1 つの解決策は、バックグラウンド キュー プログラム resque または Sidekiq を使用して、キュー タスクの生成時に必要なセッション情報をパラメーターとして渡すことです。