Rails Action Cable: Как получить IP-адрес агента пользователя и клиента? - PullRequest
0 голосов
/ 10 октября 2018

Я обновляю приложение Rails для использования веб-сокета через Action Cable.Для ведения журнала мне нужно получить IP-адрес клиента и агента пользователя, который отправляет сообщение сокета.

В методе speak класса MyChannel (app/channels/my_channel.rb) я не могу получить доступ к сеансуили запрос.

Есть ли у вас какие-либо идеи о том, как я могу получить user_agent и IP-адрес клиента в этом speak методе?

1 Ответ

0 голосов
/ 10 октября 2018

Вы можете получить эту информацию из запроса в объекте Connection, к которому принадлежит Channel.

...