我遵循Michael Hartl RoR教程,但一直在實施Rollify和Authority。我從來沒有使用之前管理局和我想知道如果下面before_action適合管理局使用在Rails應用程序中適當使用Authority
# app/controllers/users_controller.rb
class UsersController < ApplicationController
before_action :logged_in_user, only: [:edit, :update]
.
.
.
private
def user_params
params.require(:user).permit(:name, :email, :password,
:password_confirmation)
end
# Before filters
# Confirms a logged-in user.
def logged_in_user
unless logged_in?
flash[:danger] = "Please log in."
redirect_to login_url
end
end
end
會是「良好的編程習慣」把def logged_in_user
以備將來使用ApplicationAuthorizer類裏面呢?