Ask A Question

Notifications

You’re not receiving notifications from this thread.

ActionCable streaming from a strange channel name

ValentinKLN asked in Rails
Hello!

I'm following your course "Group Chat with ActionCable" and everything works fine, except one thing: 

When I broadcast to 
ActionCable.server.broadcast "rooms:#{message.room.id}"
, it does nothing. The "received" function is never called. 

Something is strange in my app console : 
ActionCable] [User 6] RoomsChannel is streaming from rooms:rooms:1
Why do I have 2 times rooms ? I think that's the problem. But in my RoomsChannel file I'm streaming the right name: 
stream_for "rooms:#{room.id}"

Thanks in advance for your answer!

Best regards, 

Valentin
Reply
Oh my god, it's "stream_from" and not "stream_for". SORRY GUYS...
Reply
Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 84,387+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.