私はかなり長い間これに苦労してきましたが、解決策を見つけることができませんでした。1 回のログインで複数のトップ レベル ドメインを表示できるユーザーが必要です。
私の理解では、これを設定してenvironment.rb
で呼び出す必要がありbefore_dispatch
ます。これは私が思いついたものです:
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
ただし、から値を取得しようとすると、これは機能していないようですsession[:session_domain]
。
どんな助けでも大歓迎です。