Tôi đã tạo một Asynchronous version of Rails 3 mà tôi muốn tích hợp với việc triển khai WebSocket.Tích hợp WebSockets với Rails bằng Rack và Event Machine
Tôi đang sử dụng EventMachine, Ruby 1.9, Fibers và các thư viện có hương vị khác nhau được ghi lại bởi số độc ác.
Tôi đã xem em-websocket là trình xử lý cho các kết nối WebSocket nhưng không chắc chắn về cách tiếp cận tốt nhất để gắn kết ứng dụng này vào ứng dụng Rails.
Lý tưởng nhất, điều này sẽ làm việc trong một thời trang tương tự như Node.js với Express và Socket.io - kết nối đến nên được phát hiện và cử đến handler WebSocket hoặc đường ray thường xuyên ngăn xếp như được chỉ ra bởi các tiêu đề HTTP & vv .
TL; DR
- WebSocket handler mà cắm vào một ứng dụng Rails hiện
- minh bạch cử yêu cầu WebSocket đến các endpoints trong ứng dụng
bạn có thể xem xét chia nhỏ câu hỏi của mình thành một loạt các dấu đầu dòng cụ thể hơn mà bạn muốn trả lời. – kanaka