Autenticação + Autorização + Filtrando os resultados

O que vamos Aprender nesta aula?
  1. Como implementar a autenticação
  2. Como implementar a autorização
  3. Como filtrar para que os vendedores vejam apenas seus próprios clientes, vendas e comissões
Ingredientes
  1. Ruby on Rails
  2. Sqlite3 (Mas você pode usar outro Database :))
  3. Gem: Rails Admin
  4. Gem: Rails Admin Rollincode
  5. Gem: Devise
  6. Gem: CanCanCan
  7. Gem: Carrierwave
Comandos

1- Incluindo o Devise:

2- Incluindo o CanCanCan + Filtrando o que os Users podem ver:

 

Conclusão

Nesta parte nós incluímos o Devise para gerenciar o Login e Criação de Users no nosso Projeto, também incluímos o CanCanCan para gerenciar o que os nossos Users podem alterar no sistema (Filtrando também os records que eles conseguem ver na lista).

Você pode ver o código completo acessando o projeto no Github clicando aqui e escolhendo a branch “Part2”, aproveita e me segue lá também 🙂

Muito Obrigado por acompanhar este Blog!
Sua presença aqui é uma honra para mim,

Abraços,
Leonardo Scorza.

VER TUDO Add a note
Você
Adicionar comentário
 
Feito com s2 por OneBitCode