actioncable

    2熱度

    1回答

    我在Rails中製作實時聊天應用程序,並且在區分每個用戶發送的消息時遇到問題。在我的消息部分中,我使用current_user會話將.current-user或.other-user應用於每條消息。 _message.html.erb <% if msg.text.present? %> <% if msg.user_id == current_user.id %> <p

    0熱度

    1回答

    我正在嘗試使用Action Cable在我的Rails聊天應用程序中動態更新一個小紅色通知圈。問題是,有時在發送消息時,它似乎不止一次地觸發接收功能。我很確定我已經正確定義了訂閱,但出現了問題。 這裏我確保使用chat_id參數創建訂閱。相同的參數在submitNewMessage函數中使用 資產/ JavaScript的/信道/ chat.js $(document).on('turbolink

    2熱度

    2回答

    我在Rails 5中創建了一個即時消息應用程序,以瞭解ActionCable,並試圖瞭解如何確保用戶可以安全地連接到信道並從信道中流出。 當用戶訂閱時,它們從其用戶ID指定的頻道進行流式傳輸。此用戶標識是從用戶登錄應用程序時生成的簽名cookie中獲取的。 (簽署的cookie由connect方法在ActionCable::Connection分配給current_user變量,其又用於通過在Ch

    4熱度

    1回答

    我將rails 5應用程序作爲後端服務器運行,併爲前端應用程序運行ember應用程序。它們是兩個獨立的應用程序託管在兩個不同的領域 - 比如,backend.dev和frontend.dev Rails應用程序具有app/channels/application_cable/connection.rb發現了一個簡單的連接類,如下所示: module ApplicationCable cl

    3熱度

    1回答

    我只創建Rails 5 API,並且需要創建實時Web通知。 使用ActionCable可能嗎?有沒有人有行動電纜或任何其他解決方案的例子? 在此先感謝。

    1熱度

    1回答

    我使用Activeadmin創建儀表板頁面併爲用戶授權Devise。我有2個模型是成員(普通用戶)和用戶(管理員用戶)。當我使用動作線纜功能來顯示用戶外觀時,只有成員用戶收到這些廣播。問題是用戶模型如何可以接收這些廣播呢? 謝謝您的時間和我的笨拙的英語對不起 我的連接 模塊ApplicationCable 類連接< ActionCable ::連接:: Base的 identified_by:cu

    1熱度

    2回答

    如何斷開操作電纜(導軌5)中的客戶端? 我希望用戶完全斷開連接(類似於他關閉標籤時)。

    0熱度

    1回答

    我們正在構建的API,我們確實需要看到,如果一個用戶是否在線。通過使用訂閱/取消訂閱,我們可以實現這一點非常簡單。 但是,如果連接丟失或以某種方式,它意味着客戶端或服務器是意識到了這一點切斷。然後再次,我不知道這種情況會發生多少次。 當談到與3G/4G上的移動設備連接時,Actioncable中的未訂閱方法有多可靠... 5G?

    4熱度

    2回答

    有沒有辦法來終止訂閱到特定頻道從服務器端(控制器)任何特定的消費,這樣在我的咖啡腳本文件斷開的回調可以調用?

    -1熱度

    1回答

    使用ActionCable後,如何從客戶端接收數據後發生錯誤? 例如,當客戶端未通過身份驗證時,ActionCable會拋出UnauthorizedError,並以404作爲響應。例如,當客戶端發送的數據無效時,我想用422響應。