2017-08-24 3 views
0

Je donne les résultats suivants dans mon devise.rb initialiseur:Quelle est la devise config.remember_for par défaut?

# ==> Configuration for :rememberable 
    # The time the user will be remembered without asking for credentials again. 
    # config.remember_for = 2.weeks 

Quelle est la valeur par défaut utilisé par legs lorsque mis en commentaire? Ce n'est pas spécifié pour ce paramètre. Est-ce 2.weeks ou infini? Je trouve des informations contradictoires dans la documentation. Je suis sur Devise 3.5.10.

Répondre

0

En regardant le gem's code directly vous pouvez trouver qu'il est par défaut de 2 semaines. Par exemple here dans un commentaire:

# * +remember_for+: the time you want the user will be remembered without 
    #  asking for credentials. After this time the user will be blocked and 
    #  will have to enter their credentials again. This configuration is also 
    #  used to calculate the expires time for the cookie created to remember 
    #  the user. By default remember_for is 2.weeks. 

ou here où il est effectivement mis:

mattr_accessor :remember_for 
@@remember_for = 2.weeks