我一直在关注Devise https://github.com/plataformatec/devise/wiki/How-To:-Require-admin-to-activate-account-before-sign_in的维基。我得到了完美显示的页面,但是一旦我尝试点击编辑以将用户的状态从挂起更改为已批准,我就会收到错误“无法找到用户控件的动作'编辑'。
我假设我需要在users_controller.rb文件中定义'edit'方法...我只是不确定如何编码它告诉数据库将用户的状态从挂起切换到批准。
答案 0 :(得分:1)
wiki只为您提供索引操作和视图。您还需要为包含“已批准”复选框的表单的用户编辑和更新控制器操作和编辑视图(或选择框,无论您的船是什么浮动)。