2013-02-15 61 views
2

我希望能够注册即使我在我登录的新用户。设计如何让登录的用户注册的其他用户

如果我点击“注册”,而记录在眼下,登记表将不会出现。相反,错误信息会显示“您已经登录”。

我想允许用户(管理员)向系统添加新用户。

回答

-1

创建一个UsersController以admin身份验证用户。然后在newcreate控制器的动作中,可以将你的用户创建逻辑。并将views/devise/registration/new.html.erb文件的内容复制到views/users/new.html.erb

展开后回答:

您可以创建一个角色表,如果有两个以上的角色来管理。这将使其易于管理。也许你可以随心所欲地升级宝石来管理角色的范围,如果需要的话。

如果只有两个角色(Admin和其他/普通用户),则可以在users table中添加一个布尔列admin

+0

你能否扩大你的答案? – 2013-10-08 19:29:00

+0

@ aldo.roman.nurena你想在这里做什么样的扩展?我认为对于曾与设计和导轨工作过的人来说,这是相当清楚的。 – 2013-10-09 11:08:59

+0

是的,就像那样。对初学者不明确,这应该是明确的。 – 2013-10-10 00:43:21