actioncable

    0熱度

    1回答

    我使用ActionCable和WebSocket的製作聊天應用。 但我不能在asset/javascripts/channels/rooms.coffee 得到room_id我想它像messages.data('room-id') 你能告訴我原因嗎? 資產/ Javascript角/信道/ rooms.coffee jQuery(document).on 'turbolinks:load', ->

    22熱度

    2回答

    我有一個Rails 5應用程序,它使用Action Cable作爲websocket功能。 在我的開發環境中,一切都按預期工作,瀏覽器客戶端成功連接到Action Cable頻道。 在我的生產環境Action Cable正在某個時間點工作,但之後突然停止運行,沒有任何明顯的原因。 如果我在開發計算機上運行應用程序Action Cable時將RAILS_ENV更改爲production工作正常。在實

    0熱度

    1回答

    我正在使用ActionCable在我的遊戲室(遊戲)內部實現聊天。 這裏是我到目前爲止的代碼: 應用/渠道/ game_channel.rb: class GameChannel < ApplicationCable::Channel def subscribed stream_from "game_channel_#{params[:game]}" end

    1熱度

    1回答

    我有一個JavaScript SPA應用程序需要支持短時間內處於脫機狀態的用戶。我正在考慮使用actioncable進行客戶端可能不知道的廣播更改。 如果WebSocket連接在短時間內丟失,然後重新連接:客戶端是否會收到在脫機狀態下廣播的消息?

    1熱度

    1回答

    我在我的rails應用程序中出現了一些錯誤,這些錯誤正在做很多跨域的事情,我正在嘗試爲此找到一個小的修復程序。 是否有可能在生產文件中包含多個/電纜網址,以便使用兩者或哪些作品? 示例代碼: config.web_socket_server_url = ['wss://example.herokuapp.com/cable', 'wss://www.example.com'] 我已經嘗試過這一

    0熱度

    1回答

    我在Android應用程序中使用此動作電纜庫https://github.com/hosopy/actioncable-client-java,我已經能夠與頂級頻道建立連接。但是,我似乎無法訪問較低的頻道。這就是我的端點如何看起來像http:/端點/域/ 1 /主題。 我能夠訪問「DomainsChannel」,但沒有人知道如何通過域ID 1並訪問主題頻道? ws:/endpoint/domain

    5熱度

    1回答

    在我的應用程序中實現Web套接字我已經弄糊塗了哪個gem更好。我發現了很多不同的機會,但是有些很難區分。最後,我選擇了Action Cable(一個Rails 5本地部分)和Faye(早先出現並且變得非常流行)。 但現在我卡住了 - 行動電纜與Faye一樣嗎?哪些是差異(如果有的話)?

    0熱度

    1回答

    我想在頁面加載時向ActionCable服務器發送消息...但ActionCable當時沒有連接。 如何延遲消息發送,直到ActionCable將連接到服務器?

    3熱度

    1回答

    我在Docker環境中使用Rails 5,並且我可以使用worker.new.perform獲得Action Cable在Sidekiq worker上廣播完美。 但是,對於我的生活,我無法讓它在使用worker.perform_async時進行廣播。 這裏是我的cable.yml: default: &default adapter: redis url: <%= ENV['REDIS_PR

    0熱度

    1回答

    你好,謝謝你花時間檢查我的問題。 所以要解釋一下作爲標題可能不會做的問題公正, 我想了解我可以去設置,檢查角色的方法的最佳途徑,如果它的管理員,然後繼續前進,如果不是,則讓該人進入actioncable聊天,然後阻止所有連接。 所以總結一下:因爲這是實時的,我想我需要在動作室/連接處理程序的js部分進行某種開始檢查,然後在事情的紅寶石側。 我不想全面磨合,因爲這樣會給你很多問題。 只是一個小墊腳石