in socket.io, you can send message to all client except sender like:
socket.broadcast.emit(\'user connected\');
but in rails/actioncable, how t
I have been worrying about this problem all afternoon. All ready to give up, just lying in bed, my mind flashed a solution it works! ! ! Sign in to share
class BoardChannel < ApplicationCable::Channel
def subscribed
stream_from "board:#{params[:board]}"
stream_from "global_stream"
end
end
Then, when you want to broadcast all users, you can:
ActionCable.server.broadcast "global_stream", "some messages"
Of course, you can also broadcast to special users. you can:
ActionCable.server.broadcast "board:#{params[:board]}", "some messages"
Perfect!!!