Ich versuche, eine einfache Sub-Domain-basierte Blog in Schienen 3.2.8 einrichten. Im Grunde wird es Websites, Benutzer (authentifiziert durch Devise) und Mitgliedschaften haben, um Benutzer mit Sites zu verbinden. Ich habe POW eingerichtet, damit myapp.dev richtig funktioniert. Jede Site hat eine Subdomain und ich kann mit den Subdomains ohne Probleme zur Site # show action navigieren. Mein Problem ist, dass ich die Devise-Sitzungen nicht über Subdomains hinweg teilen kann. Auf meiner Heroku App läuft alles gut, aber ich würde das gern lokal testen können.Rails 3.2.8 - Teilen Devise Sitzungen über Subdomains mit POW
Wenn ich Folgendes zu session_store.rb hinzufügen, scheinen die Sitzungen über Sub-Domains zu funktionieren, aber dann kann ich mich nicht abmelden.
Wenn ich das Ende der Domäne ändern: ".appname.dev" funktioniert es nicht.
Jede Hilfe würde sehr geschätzt werden!
Ich bin mir nicht sicher, wie das helfen würde. Ist Devise nicht auf Warden basiert? Können Sie Einzelheiten dazu angeben, warum es momentan nicht funktioniert und wie die direkte Verwendung von Warden dazu beitragen würde, das Problem zu lösen? – dvanderb
Es scheint jetzt zu funktionieren. Ich glaube, ich musste entweder den Server neu starten oder meine Cookies löschen, obwohl ich dachte, dass ich das getan hatte. Ich muss überprüfen, aber ich denke, die Domain-Option ist auf Domain:: alle in der Session-Store-Datei festgelegt. – dvanderb