上記アプリケーションの「外側」にあるRailsアプリケーションのクッキーを設定する方法はありますか?私はレーキタスクを実行しているだけで、これは単純なRubyスクリプトです。 Rubyスクリプトはrequire
経由で「呼び出されました」ので、私はすでにRailsの名前空間にいます。 rakeタスクは、単純なように見えます:RubyコードのRuby on Railsクッキーを設定する
task :websocket_server => :environment do
libpath = Rails.root.join('lib', 'script_directory')
require "#{libpath}/script"
end
ので、たとえば、私はそのRubyスクリプト内debugger
を使用することができます。しかし、私はcookies
メソッドを使用することはできません。私はrequire
何かを持っていなければなりませんか、そのスクリプトを特定のクラスから継承して、cookies
を使うことができますか?クッキーを取得して設定できる別の方法はありますか?
理想的には、静的メソッドを使用してCookieを設定して取得したいと考えています。残念ながら、私はこれが可能性であるかどうかは分かりません。私はcookies
あるRailsの5
達成しようとしていることと、eスクリプトでクッキーが必要だと思う理由を説明してください。これは私に[xy problem](https://meta.stackexchange.com/a/66378/284887)のように聞こえます。 – spickermann