LoginSignup
2
2

More than 5 years have passed since last update.

【Rails】【websocket】websocket-railsでsession開始時のheader情報を取る

Posted at

websocket-railsでheaderを取る時のメモ。

Controller

class SampleController < WebsocketRails::BaseController

  def initialize_session
    // request(ActionDispatch::Request)を使う
    content_type = request.headers["HTTP_CONNECTION"]
    cookie = request.headers["HTTP_COOKIE"]
  end

end

Javascript

var dispatcher = new WebSocketRails("localhost:3000/websocket");

dispatcher.bind('test', function(data) {
  console.log('test');
}); // => bindしてはじめてinitialize_sessionが呼ばれる

javascript側でHeaderを変えれないのが難点

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2