Want more GoRails?
GoRails is packed full with over 350 lessons just like this one.
Sign up to get full access or log in to your account and sit back.
Hi, I'm Chris. I'm the creator of GoRails, Hatchbox.io and Jumpstart. I spend my time creating tutorials and tools to help Ruby on Rails developers build apps better and faster.
About This Episode
Learn how to implement realtime notifications with ActionCable
Authenticating ActionCable with Devise
# app/channels/application_cable/connection.rb module ApplicationCable class Connection < ActionCable::Connection::Base identified_by :current_user def connect self.current_user = find_verfied_user end protected def find_verfied_user # We can just access Warden directly to find out if the user is logged in or not # Using Warden directly will give us access to that as it's what Devise uses internally for authentication if current_user = env['warden'].user current_user else reject_unauthorized_connection end end end end