Mon Rails-app a un signe dans la case "se souvenir de moi" case à cocher. Les utilisateurs qui cochez cette case doit rester connecté même après la fermeture de son navigateur. Je vais garder une trace de savoir si les utilisateurs sont connectés en stockant leur id dans la session de l'utilisateur.
Mais les sessions sont mises en œuvre dans les Rails comme les cookies de session, qui ne sont pas persistantes. Je peux faire persistantes:
Mais c'est un hack, ce qui est surprenant pour une telle fonctionnalité commune. Est-il un meilleur moyen?
Modifier
Gareth réponse est assez bonne, mais je voudrais quand même une réponse de quelqu'un de familier avec 2 Rails (en raison de son unique CookieSessionStore).