Есть ли способ получить (или передать от Connection
) данные запроса (на самом деле мне нужно session[:_csrf_token]
, не спрашивайте зачем) в Channel
? Например:
class MeetingChannel < ApplicationCable::Channel
def subscribed
session[:_csrf_token]
end
end
На данный момент я мог получить только csrf_token
в Connection
:
module ApplicationCable
class Connection < ActionCable::Connection::Base
def connect
puts "**********************************************************"
puts "CSRF token: #{request.session[:_csrf_token]}"
puts "**********************************************************"
end
end
end
Выдает (при подключении):
**********************************************************
CSRF token: u33bsVI7HnF2bqWRfkriQUlLzIUpCcDVovgRTAkoGKM=
**********************************************************