我开发了两个 Rails 应用程序 app1 和 app2,它们有自己的用户控制器和模型以及自己的能力.rb 文件和自己的设计 gem。我希望它们都共享一个通用的用户控制器和用户模型以及能力.rb 文件,以便任何人,无论应用程序如何,都可以通过相同的身份验证系统。
在这种情况下,我已经阅读了Rails: Devise Authentication from an ActiveResource call和How to add authentication before filter to a rails 3 apps with devise for user sign up and login? . 但我很抱歉,我不知道如何修改他们的个人routes.rb
文件,以便所有身份验证请求都重定向到它,我想知道我是否必须为此目的制作另一个应用程序来仅管理用户。