如何斷開操作電纜(導軌5)中的客戶端? 我希望用戶完全斷開連接(類似於他關閉標籤時)。如何關閉Action電纜的連接?
1
A
回答
2
可以使用unsubscribe()
功能:
App.example = App.cable.subscriptions.create(..);
App.example.unsubscribe();
4
我發現這裏面/var/lib/gems/2.3.0/gems/actioncable-5.0.1/lib/action_cable/remote_connections.rb
如果您需要斷開給定的連接,則可以通過 RemoteConnections。您可以通過 搜索連接中聲明的標識符來查找要查找的連接。例如:
module ApplicationCable
class Connection < ActionCable::Connection::Base
identified_by :current_user
....
end
end
ActionCable.server.remote_connections.where(current_user: User.find(1)).disconnect
這將拔下
User.find(1)所建立的所有連接,跨所有機器上運行的所有服務器, 因爲它使用所有這些內部通道服務器是 訂閱。
希望這會有用。看起來它甚至可以在Rails控制檯中工作。
相關問題
- 1. Rails5 + ActionCable:連接到'ws:// {主機名} /電纜'的WebSocket連接失敗:在連接建立之前關閉WebSocket
- 2. 拿到轉播時,USB電纜連接
- 3. 如何檢測iOS應用程序中的USB電纜連接?
- 4. 如何關閉NHibernate連接?
- 5. 如何關閉HTTP連接?
- 6. 如何關閉OpenCMIS連接
- 7. 如何關閉JNDI連接?
- 8. 如何關閉pubnub連接?
- 9. 如何在Active Admin中使用Action電纜
- 10. 如何通過USB電纜連接WP7 HTTP流量
- 11. 通過電纜/電線連接Android平板電腦
- 12. 關閉連接
- 13. 如何關閉PrimeFaces套接字連接
- 14. 如何關閉在PHP的MongoDB連接
- 15. 如何關閉與firebase的連接
- 16. 如何關閉與netty的連接CorsHandler
- 17. 如何關閉Node.js http.createClient的連接?
- 18. 如何關閉rails中的javascript連接?
- 19. 如何關閉SwiftMailer中的Smtp連接
- 20. 如何關閉等連接中的WebRTC
- 21. 如何關閉Microsoft.Practices.EnterpriseLibrary.Data.ExecuteNonQuery的連接
- 22. 如何關閉Mailcore2上的連接?
- 23. 如何關閉被遺忘的連接?
- 24. 如何關閉python中的urllib.urlopen連接
- 25. 如何讀取USB電纜或繼電器連接或不使用C#?
- 26. 使用BNC電纜將步進電機連接到Arduino
- 27. mysql_pconnect()連接何時關閉
- 28. 何時關閉http連接
- 29. 如何關閉未關閉的mysql連接?
- 30. 「的基礎連接已關閉:連接被意外關閉」
謝謝你siegy –