我有两种类型的用户。公司和工人。
如何在我只有1位用户的设计中进行管理?
我想为公司和工人创建2个注册页面,但我只想要1个存储用户信息的表格。
答案 0 :(得分:7)
我会评论codevoice的充分响应,但我还没有足够的代表。
从codevoice链接到的文档:
如果你的角色不止一个 应用程序(例如“用户”和 “管理员”),你会注意到Devise 对所有角色使用相同的视图。 幸运的是,Devise提供了一种简单的方法 自定义视图。所有你需要做的 设置为“config.scoped_views = true” 内 “配置/初始化/ devise.rb”。
这样做之后,你就可以了 有基于角色的观点 “users / sessions / new”和 “管理员/会话/新”。如果没有观点 在范围内发现,Devise会 使用默认视图 “色器件/会话/新”。你也可以 使用生成器生成范围 的观点:
...
因此,可以为所有设计模型提供一组视图,只需将它们放入设计/会话/ *中即可。
答案 1 :(得分:0)