Stworzyłem Asynchronous version of Rails 3, który chciałbym zintegrować z implementacją WebSocket.Integrowanie WebSockets z Railsami przy użyciu Rack and Event Machine
Używam EventMachine, Ruby 1.9, Fibers i różnych bibliotek o smaku em, jak udokumentowano przez nikczemnie dobre Ilya Grigorik.
Szukałem em-websocket jako programu obsługi dla połączeń WebSocket, ale nie jestem pewien najlepszego sposobu na zahaczenie tego w aplikacji Rails.
Idealnie byłoby to działa w sposób podobny do node.js z Express i Socket.io - połączenia przychodzące powinny być wykrywane i wysyłane do obsługi websocket lub regularne szyny układać jak wskazano nagłówkach HTTP & itp .
TL; DR obsługi
- websocket który można podłączyć do istniejącej aplikacji Rails
- przezroczysty wysłania żądania przychodzące websocket do punktów końcowych w aplikacji
możesz rozważyć podzielenie pytania na serię bardziej konkretnych punktów, na które chcesz odpowiedzieć. – kanaka