我正在构建一个带有“嵌套身份验证”的应用程序这意味着我有一个 House 模型(带有设计)并且一个房子有很多用户,一旦进入 House 身份验证,我希望用户也能够登录。我还使用 Devise 添加了一个用户模型。我的问题是,现在我遇到了错误,因为我为 Houses 设计的设计注册表单不适用于 User 模型。如何使用设计为两个不同的用户模型创建单独的 sign_up 和 sign_in 表单?还是有更好的方法来做到这一点?谢谢!
问问题
685 次
1 回答
2
如何使用设计为两个不同的用户模型创建单独的 sign_up 和 sign_in 表单?
rails g devise:views
这将创建一个应用程序/视图/设计。
然后:在“config/initializers/devise.rb”中设置“config.scoped_views = true”。
从自述文件:
这样做之后,您将能够拥有基于角色的视图,例如“users/sessions/new”和“admins/sessions/new”。如果在范围内未找到视图,Devise 将使用“devise/sessions/new”处的默认视图。
于 2013-07-04T13:31:21.453 回答