设计如何让登录的用户注册的其他用户
问题描述:
我希望能够注册即使我在我登录的新用户。设计如何让登录的用户注册的其他用户
如果我点击“注册”,而记录在眼下,登记表将不会出现。相反,错误信息会显示“您已经登录”。
我想允许用户(管理员)向系统添加新用户。
答
创建一个UsersController
和以admin身份验证用户。然后在new
和create
控制器的动作中,可以将你的用户创建逻辑。并将views/devise/registration/new.html.erb
文件的内容复制到views/users/new.html.erb
。
展开后回答:
您可以创建一个角色表,如果有两个以上的角色来管理。这将使其易于管理。也许你可以随心所欲地升级宝石来管理角色的范围,如果需要的话。
如果只有两个角色(Admin和其他/普通用户),则可以在users table
中添加一个布尔列admin
。
你能否扩大你的答案? – 2013-10-08 19:29:00
@ aldo.roman.nurena你想在这里做什么样的扩展?我认为对于曾与设计和导轨工作过的人来说,这是相当清楚的。 – 2013-10-09 11:08:59
是的,就像那样。对初学者不明确,这应该是明确的。 – 2013-10-10 00:43:21