SORU
29 NİSAN 2011, Cuma


Vasiyet giriş başarısız sonra yeniden

Bulduğum tüm sorular yardımcı ile başarılı bir giriş için ilgili after_sign_in_path_for(resource)

Sitenin dizinde bir giriş formu var, ve giriş için yönlendirir başarısız "/sign_in" . kullanıcılar

Ama nasıl yönlendirme yapabilirim" oturum açma başarısız? Endeksi "site#

CEVAP
16 EKİM 2011, Pazar


  1. Bir custom_failure oluşturun.lib dizini rb ile:

    class CustomFailure < Devise::FailureApp
      def redirect_url
        your_path
      end
    
      def respond
        if http_auth?
          http_auth
        else
          redirect
        end
      end
    end
    
  2. Sen başlatıcı Hazırlamak, şunlardır:

      config.warden do |manager|
        manager.failure_app = CustomFailure
      end
    
  3. Rayları lib dosyaları devam, uygulama içinde olduğundan emin olun.rb :

    config.autoload_paths  = %W(#{config.root}/lib)
    

Sunucunuzu yeniden başlatmayı unutma.

Bunu yapmanın daha kolay bir yolu olduğunu sanmıyorum. İyi şanslar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • Grace Su

    Grace Su

    6 Ocak 2006
  • Helen Bradley

    Helen Bradle

    4 Mart 2008