Como eu poderia implementar a directiva autorização através de banco de dados em trilhos-autorização-plugin, de forma que um usuário administrador pode mudar?
-
13-09-2019 - |
Pergunta
Eu gostaria de controlar o método de autorização com algo como isto
classe SomethingController Onde: somerole 'é um campo no banco de dados ligados a um controlador e uma ação. Algo que um usuário com privilégio pode administrar e mudança. Alguns Idea?
Solução
este é apenas, por exemplo, eu tenho
class Admin::AdminController < ApplicationController
before_filter :login_required
before_filter :only_moderator_and_above
layout 'admin'
def only_moderator_and_above
unless current_user.has_admin_access?
flash[:notice] = CustomMessages.admin_permission_alert
redirect_to '/'
end
end
end
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow