2008-11-22 8 views
2

Lors de l'utilisation d'un sous-domaine et de l'affichage de tout élément lié à current_user. l'utilisateur est envoyé à une nouvelle page de session, la page montre que la session est créée et donne la possibilité de se déconnecter. Je ne peux pas utiliser de sous-domaine et ça marche bien.Ruby on Rails 2.1 Problèmes de sous-domaine-cookie

Répondre

1

Set dans votre environment.rb (ou environnements/* rb si vous utilisez des domaines différents pour chaque environnement.):

ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.update(:session_domain => '.domain.com') 
1

Pour votre information ... comme des Rails 2.3, ce paramètre a changé . La version des rails ressemble:

ActionController::Base.session_options[:domain] = '.domain.com' 

au cas où quelqu'un d'autre ici terres de Google et devient confus comme je l'ai fait.

0

@jkrall - pour ajouter à cela, le hash des options entières a été déplacé à: key,: secret, et: domain vs: session_key,: session_domain, etc.