rails private-pub gem: чат не работает в сафари на iphone/ipad

Я реализовал функцию чата в своем приложении RoR на основе драгоценного камня "частный паб" и Фэй. Я запустил его на heroku, и он работает в браузерах ноутбуков, но не на iphone/ipad Safari (сообщения не обновляются автоматически).

Я нашел похожий вопрос, но не был ясен в ответе / если было решение. Работает ли Фэй на iPad?

Как iOS Safari может подключиться к каналу faye server / pub? Я следовал настройкам в соответствии с руководством ( http://www.thegreatcodeadventure.com/hello-or-building-a-chatting-app-with-rails/):

MyApp / конфигурации / private_pub.yml:

production:
  server: "http://myapp.herokuapp.com/faye"
...

Heroku-Deploy-Фай-приложение / Config / private_pub.yml:

production:
  server: "http://myapp.herokuapp.com/faye"
...

Heroku-Deploy-Фай-приложение /private_pub.ru:

# Run with: rackup private_pub.ru -s thin -E production
require "bundler/setup"
require "yaml"
require "faye"
require "private_pub"

Faye::WebSocket.load_adapter('thin')

PrivatePub.load_config(File.expand_path("../config/private_pub.yml", __FILE__), ENV["RAILS_ENV"] || "production")
run PrivatePub.faye_app

Я надеюсь на быстрое исправление, основанное на настройках конфигурации. Или мне нужно переключиться на другое решение (например, socket.io, Twilio, Pusher...)? Большое спасибо!

0 ответов

Другие вопросы по тегам