Incluindo fotos + Atribuição automática de comissão

O que vamos Aprender?
    1. Adicionando comissão automaticamente
    2. Como receber fotos no nosso sistema administrativo
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. Comissão automática e customização dos campos e tabelas:Adicionar no arquivo: /app/models/sale.rb

      Adicionar no arquivo: /app/models/discount.rb

      Alterar a linha “has_one: address” em “/app/models/client.rb” por:


      Rodar no Console



      Adicionar no arquivo: /app/models/comission.rb

      Substituir o conteúdo do arquivo: /db/seeds.rb

      Rodar no console:

      Adicionar no arquivo: /app/models/sale.rb

      Adicionar no arquivo: /config/initializers/rails_admin.rb
    2. Incluindo fotos no nosso Admin:Adicionar ao arquivo: Gemfile

      Rodar no console:

      Rodar no console:


      Rodar no console:


      Rodar no console:


      Adicionar ao arquivo: /app/models/product.rb

 

Conclusão

Nesta parte nós aprendemos como chamar callbacks para atribuir automaticamente uma comissão ao vendedor, editamos as tabelas e os campos que aparecem no nosso sistema administrativo para melhorar a aparência dele e simplificar a navegação e adicionamos a possibilidade de subir uma foto no Produto.

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

 

 

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

Abraço,
Leonardo Scorza.

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