Resque, Devise and admin authentication

后端 未结 4 1365
生来不讨喜
生来不讨喜 2020-12-08 00:48

Using Resque and Devise, i have roles for User, like:

User.first.role #=> admin
User.last.role #=> regular

I want to setup an authent

4条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-08 01:37

    You can try subclassing the Resque::Server class this way:

    require 'resque/server'
    
    class SecureResqueServer < Resque::Server
    
      before do
        redirect '/login' unless some_condition_is_met! 
      end
    
    end
    

    And using it in your routes this way:

    mount SecureResqueServer.new, :at => '/resque'
    

    I got this information from this blog. Give it a try.

提交回复
热议问题