Impossible d'obtenir skip_before_filter pour travailler avec activeadmin en rails
-
29-10-2019 - |
Question
J'utilise le Gem de Devise pour l'authentification et j'ai ce qui suit avant_Filter dans mon application Controller:
before_filter :require_login
def require_login
unless user_signed_in? || params[:controller] == 'devise/sessions'
flash[:error] = "You must be logged in to access that page."
redirect_to new_user_session_path
end
end
J'ai récemment implémenté le gemm activeadmin et j'essaie d'obtenir skip_before_filter pour travailler pour activeadmin, afin que je puisse accéder à Activeadmin. J'ai tenté les méthodes décrites dans ce Publier, ajoutant ce qui suit à config / initialisers / active_admin.rb:
config.skip_before_filter :require_login
et ajoutant également ce qui suit à l'un de mes fichiers de modèle d'administration, listing.rb:
ActiveAdmin.register Listing do
controller do
skip_before_filter :require_login
end
end
Mais cela ne semble pas fonctionner, même après le redémarrage du serveur et du navigateur.
Qu'est-ce que je fais mal?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow