3

我在使用我的rails4應用程序中的websocket-rails gem時遇到了問題。
問題是我無法從我的模型廣播。Websocket-rails無法從模型中廣播

看到我的模型:

class Diffusion < ActiveRecord::Base 
    after_create   :ws_update 

    def ws_update 
    WebsocketRails[:diffusions].trigger 'diffusions.new', {test: self.id}.to_json 
    end 
end 

從位於lib文件夾下的其他RB文件我打電話這樣的:

Diffusion.create(some_params) 

我肯定知道,我的funtion ws_update叫我甚至可以請將日誌記錄到log/websockets_rails.log中,表明消息已發送。

有我的咖啡/腳本,應該在我的網頁

dispatcher = new WebSocketRails("localhost:3000/websocket") 
channel = dispatcher.subscribe("diffusions") 
channel.bind "diffusions.new", (data) -> 
    console.log "GOT DATAAAAAAA" 
    return 

的「GOT DATAAAA」的行不會顯示你能解釋一下我爲什麼處理消息?

感謝

+0

當你在螢火蟲控制檯上輸入時,會有'dispatcher.state'說什麼?連接還是斷開? –

回答