Je viens d'ajouter SSL sur secure.mydomain.com. Quand quelqu'un se connecte, il POST d'un formulaire sur le sous-domaine principal (www) au sous-domaine sécurisé. Cela provoque une erreur InvalidAuthenticityToken à générer.InvalidAuthenticityToken entre sous-domaines lors de la connexion avec l'application Rails
J'ai lu qu'il est nécessaire de partager des données de session entre sous-domaines. Pour ce faire, j'ai déjà ajouté:
config.action_controller.session = { :domain => '.mydomain.com' }
à config/environments/production.rb. Malheureusement, cela n'a pas réglé le problème.
Merci pour toute aide!
travaillé. Merci. – Michael
Pour différents domaines pour différents environnements, comme 'lvh.me' pour' development', vous pouvez utiliser quelque chose comme: 'domain: { production: '.example.com', développement: '.example.dev' } .fetch (Rails.env.to_sym,: all) ' –