Ich kämpfe schon eine ganze Weile mit diesem Problem und habe noch keine eine Lösung zu finden. Ich brauche einen Benutzer, der mit einem einzigen Login mehrere Top Level Domains mit einem einzigen Login.
Meines Erachtens muss diese Einstellung in environment.rb
und aufgerufen mit before_dispatch
. Das habe ich mir ausgedacht:
require 'activesupport'
require 'dispatcher'
module ActionController
class Dispatcher
def set_session_domain
ActionController::Base.session_options.update :session_domain => "#{@request.host}"
end
before_dispatch :set_session_domain
end
end
Dies scheint jedoch nicht zu funktionieren, wenn ich versuche, die Werte von session[:session_domain]
.
Für jede Hilfe sind wir sehr dankbar.