actioncable

    3熱度

    1回答

    我使用: rails (5.0.2) actioncable (5.0.2) puma (3.8.2) 我有一個Rails 5作用電纜演示聊天和一年前它並沒有Redis的工作 - 現在它呢! (在bundle update之後)。 換句話說,我成功地讓我的演示聊天工作在開發模式沒有Redis。我設置the config/cable.yml這樣的: development: ada

    0熱度

    1回答

    我用的link_to添加URL參數的new.html.erb頁面 <%= link_to 'Message', new_personal_message_path(receiver_id: 1010) %> 它正確地顯示在URL作爲 example.com/personal_messages /新?receiver_id = 1010 ,我能比簡單@receiver = User.find_b

    0熱度

    1回答

    我是Rails 5的初學者,我正試圖在我的應用中實現web套接字。我試圖首先複製並運行測試應用程序,然後發現它不工作,因爲它不傳輸和接收數據。永遠不會調用received: (data) ->。我也觀察到,它從來沒有與我的redis服務器連接(我使用brew進行安裝)。我粘貼下面的所有代碼。提前致謝。 //room.coffee App.room = App.cable.subscriptio

    4熱度

    1回答

    我在rails 5應用上使用了actioncable。以下代碼在控制器中工作,但不在控制檯中。 ActionCable.server.broadcast "connector_app", content: "test message" 響應: [ActionCable] Broadcasting to connector_app: {:content=>"test message"} =>

    0熱度

    1回答

    我正在使用Devise和gem'devise_token_auth'在Rails 5 API Action Cable中實現聊天功能。 我有一個參數化訂閱一個ChatRequestChannel: stream_from "chat_request_#{chat_request_chanel_token}_channel" 我需要以某種可靠的檢索unsubscribed鉤內chat_request

    0熱度

    1回答

    我已經創建了一個showwhtml.erb vew,其中有一個複選框列表存在我想要當複選框cliked命名爲Generate的行動是執行,然後渲染一個部分內這show.html.erb我使用作用電纜,但未能如願 這裏試過是我Show.html.erb <%= @files.each do |key,value|%> <div class="subdir"> <%= check_box_tag(

    0熱度

    1回答

    我是ActionCable和套接字的新手,嘗試實現一些實時功能。 我成功地在我的應用程序中實現了實時通知功能(基本功能),但是有一些事情我花了一些時間來理解。 我的實時通知代碼: 的認證過程: # Connection.rb (using Devise) module ApplicationCable class Connection < ActionCable::Connection

    0熱度

    1回答

    我實現了實時消息傳遞的actioncable,現在我想知道誰收到了我發佈的消息。所有用戶都使用 class RoomChannel < ApplicationCable::Channel def subscribed stream_from "room_channel" end def speak(data) Message.create_mes

    9熱度

    2回答

    我有一個訂閱用戶的ActionCable方法。如果一個新的convo被啓動,我想要訂閱用戶到新的頻道。我無法弄清楚在控制器中調用通道方法的正確語法。 更新:問題是消息在發送時附加到聊天室,但是當發送第一條消息時,websocket連接尚未建立,因此它看起來像用戶一樣,如果消息不是發送(因爲它沒有被追加)。 通道/ msgs_channel.rb class MsgsChannel < Applic

    2熱度

    2回答

    我是Rails的新手,我一直在嘗試使用Active Job和Action Cable以及Presenter,並且我搜索遍佈整個地方但無法計算出出來。 所以我的問題是,有任何方式來使用部分呈現器,並呈現在控制器之外(例如在ActiveJob中)? 下面 就是我想要什麼來實現的: 我有一個消息系統(更像是電子郵件),與對話控制器和消息控制器。我想要實現的是當有人開始新的對話時,如果接收者在對話索引頁面