Category Archives: Ruby on Rails

CRIANDO UM SISTEMA ADMINISTRATIVO COMPLETO COM RAILS ADMIN – PARTE 2

 

Introdução

Neste Screencast, dividido em 5 partes, nós vamos criar um sistema administrativo completo usando Rails Admin, neste exemplo vamos criar uma plataforma para que uma empresa possa gerenciar as vendas do seus representantes comerciais com dois tipos de usuário: gerente e vendedor. O vendedor poderá entrar com novas vendas, clientes e ver as suas comissões, o gerente poderá criar produtos, descontos e outros usuários.

Também vamos aprender a implementar uma série de features úteis e comuns à maioria dos APPs como autenticação usando Devise, autorização usando CanCanCan, filtro de registros baseado em quem é o dono deles, upload de fotos, customização da aparência e exportação de dados para PDF usando gráficos.

Este é o primeiro tutorial do OneBitCode dividido em vários episódios em vídeos para aumentar o detalhamento e simplificar a explicação, então se você gostar desse formato deixa um feedback ainda em baixo para eu saber e produzir mais conteúdo como este.
Continue reading

CREATING AN ADMINISTRATIVE SYSTEM WITH RAILS ADMIN IN 25 MINUTES!

rails-admin2
WHAT WE ARE GOING TO DO AND WHY RAILS ADMIN?

In this tutorial we will create a complete administrative system using Rails Admin in 25 minutes! :).
The idea is that after doing the tutorial you will be able to create a complete administrative system (with authentication) for any type of business :). As an example we will create a system to manage the rental of vehicles where you can register the car fleet, the customers, the rents and also record possible “claims” that have occurred during the car rental.

Continue reading

Como fazer o deploy e rodar os testes automaticamente usando o Codeship

img-post-codeship-01
Para que serve? Se encaixa na sua necessidade?

Se você precisa constantemente fazer deploy da sua aplicação de maneira segura (rodando os testes antes) então o Codeship pode ser o caminho para você. Ele detecta quando você faz um git push para a branch de sua escolha, roda os testes que você deixou pré definidos na plataforma dele e se os testes passarem ele faz o deploy para o servidor de sua preferência como por exemplo Aws, Heroku ou algum servidor particular via capistrano ou script personalizado. Sim é bem legal e tem um plano free!
Continue reading

Como criar um Chat em tempo real usando Action Cable (Rails 5)

PORQUE USAR  O ACTION CABLE?

Criar Apps usando o Action Cable (WebSockets) pode ser muito mais eficiente e elegante do que fazer inúmeras chamadas repetitivas para o backend via Ajax e etc.
Usando esse método podemos criar qualquer tipo de App que dependa de uma integração em real time do backend com o front end.
Continue reading

Como e por que contribuir com projetos Open Source.

contribuir open source

Muitas pessoas gostariam de contribuir com projetos Open Source e não sabem como, a ideia desse pequeno tutorial é explicar as vantagens de se contribuir, ensinar como contribuir e mostrar onde encontrar projetos Open Source para contribuir.
Eu vou focar em projetos que tenham seus códigos no GitHub porque é o caso mais comum, caso você não esteja habituado ao GitHub, acesse esse link para fazer um tutorial básico.
Continue reading

Criando autenticação com o Facebook em 10 minutos! (Devise + Omniauth)

Screencast #1

Saiu o primeiro ScreenCast do Blog, nele eu falo sobre como criar uma autenticação (usando a conta do facebook) com o Devise e o Omniauth em 10 minutos. Talvez este assunto seja trivial para algumas pessoas, mas ainda existem muitas dúvidas e dificuldades na hora de fazer isso. Então eu decidi simplificar o assunto criando um tutorial em vídeo.
Continue reading