Наилучшим вариантом является обмен сеансами между поддоменами.Я предполагаю, что вы полностью контролируете все субдомены, тогда это будет безопасно как приложение без субдоменов.
Rails.application.config.session_store :cookie_store,
:key => '_app_session',
:domain => '.mydomain.com'
Затем при первой записи запомните имя первого субдомена в переменной сеанса, используя фильтр.1006 * Обратная ссылка должна выглядеть как
if session[:entry_host]
link 'Home', root_url(:host => session[:entry_host])
end