使用bcrypt在ActionCable通道中使用current_user

时间:2017-08-16 22:07:20

标签: ruby-on-rails ruby-on-rails-5 bcrypt actioncable

我试图在我的频道操作中提供ActionCable ..这是我第一次潜入Devise并且我跟随的教程是使用channels/application_cable/connection.rb而我不是..

module ApplicationCable class Connection < ActionCable::Connection::Base identified_by :current_user def connect self.current_user = find_verified_user logger.add_tags 'ActionCable', current_user.email end protected def find_verified_user # this checks whether a user is authenticated with devise if verified_user = env['warden'].user verified_user else reject_unauthorized_connection end end end end 。他们有

bcrypt

我遇到了受保护方法的问题。我不确定如何使用ForeignKey从此文件验证用户..此文件所在的目录似乎与ActionCable的帮助程序相似,我认为这是正确的吗?

0 个答案:

没有答案