在Rails 3.1应用程序之间共享会话

时间:2012-01-12 10:57:33

标签: ruby-on-rails session-state

我有2个Rails应用程序(分开但共享相同的顶级域名)。在开发中,我在localhost:3000下运行第一个应用程序,在localhost:3500

下运行另一个应用程序

这两个应用程序拥有相同的用户(不是真的,但让我们保持简单)。

因此,当用户登录应用程序1时,我希望他能够在不必再次登录的情况下转到应用程序2。

为此,我将初始化程序session_store.rb更改为:

Iview::Application.config.session_store :cookie_store, :key => '_iview_session', :domain => :all

根据我的理解,我希望在访问应用时这就足够了。 2,应用程序。将寻找应用程序1的cookie,并假设用户已登录,但它没有做到这一点(至少在开发中)。

我想念什么?谢谢!

1 个答案:

答案 0 :(得分:1)

您是否尝试将secret_token.rb初始化程序设置为相同的密钥?