devise - Filter chain halted as :require_no_authentication rendered or redirected rails 4 -
in ability.rb
:
def initialize(user) user ||= user.new if user.role? :agent can :manage, servicerequest elsif user.role? :punching_team can :manage, srdocument end
in service_request_controller
:
load_and_authorize_resource
in sr_documents_controller
:
load_and_authorize_resource
in application_controller
:
rescue_from cancan::accessdenied |exception| redirect_to root_url, :alert => exception.message end
in routes:
devise_scope :user root to: "devise/sessions#new" end
in log:
redirected http://localhost:3000/ filter chain halted :require_no_authentication rendered or redirected
i using cancan
gem in application.i want set authorization in such way if user 'agent' he/she should access servicerequest
model , 'punching_team' type he/she should access srdocument
model.but when login agent, getting infinite loop.which gives me errors `filter chain halted :require_no_authentication rendered or redirected.please me out.
Comments
Post a Comment