使用Devise注销所有用户

MIk*_*keO 6 devise ruby-on-rails-3

我在我的ruby-on-rails应用程序中使用设计.我有一个User类和一个使用devise的AdminUser类.在我的管理面板中,我想注销所有用户,但不注销AdminUsers.

小智 16

执行此操作的最佳方法是使用范围级别的注销方法.因此,如果您想要注销所有用户(用户类),那么您可以这样做.

sign_out :user
Run Code Online (Sandbox Code Playgroud)

  • 留下更多描述性的答案比不留下更好......两美分 (2认同)

dum*_*umP 15

很晚,但答案可能是这样的

for user in User.all
  sign_out user
end
Run Code Online (Sandbox Code Playgroud)