我到处都在搜索,但我似乎无法为我的问题找到正确的答案。所以这里。
我有 2 个域....
http://www.mywebsite.com/和 http://app.mywebsite.com/
这两个域位于两个不同的 Rails 应用程序中。
设计位于 app.mywebsite.com。我在 www.mywebsite.com 中有一个登录/注册表单,它将连接到 app.website.com。我该怎么做呢?
我到处都在搜索,但我似乎无法为我的问题找到正确的答案。所以这里。
我有 2 个域....
http://www.mywebsite.com/和 http://app.mywebsite.com/
这两个域位于两个不同的 Rails 应用程序中。
设计位于 app.mywebsite.com。我在 www.mywebsite.com 中有一个登录/注册表单,它将连接到 app.website.com。我该怎么做呢?
您需要共享model
设计会话
试试这个
只需修改config/initializers/session_store.rb
Yourapp::Application.config.session_store :cookie_store, key: '_Yourapp_session', :domain => '.mywebsite.com'
它适用于我的应用程序。
更新
对于我上面的答案,我只尝试了一个应用程序但不同的架构,它可以工作。
如果您不放置 gem devise,则设计模型不起作用。:D
如果不同的应用程序,您需要www.mywebsite.com
访问数据库mywebsite.com
或者您可以为您的应用程序使用 SSO。
我认为你需要这个:
一些类似的问题: