新手问题 devise 如何实现管理员管理普通用户?

soft_war · 2014年03月26日 · 最后由 chunlea 回复于 2014年03月27日 · 1686 次阅读

比如创建新的普通用户、重置用户密码? 重要的是管理员用户在做这些工作的时候,本身不能 logout。 有人做过这样的事情吗?

try => 'cancancan'

或者学习下 Ruby-China 的实现方法,如果用户的管理邮箱是管理员邮箱,就提供管理员权限,然后把用户当成一个普通的 Model 进行 CRUD 的操作就好了。注意下一些 Devise 提供的 API,这样可以不用浪费很多时间自己写。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号