A programação orientada a objetos (POO) é um paradigma de programação muito útil para organizar, reutilizar e manter código e tem o foco na manipulação de informações através de objetos. Para entender esse paradigma precisamos entender o que são ...
Programar, assim como muita atividade técnica por ai, não é fácil, mas é possível aprender com esforço suficiente. Neste post eu quero te sugerir um caminho para conseguir o primeiro emprego em programação com ruby. Passo 1: Estude Inglês Inglês ...
Nesse post você vai aprender tudo o que você precisa saber sobre blocks, procs e lambdas. Block Pense em block (ou bloco) como uma função anônima que você define e executa logo em seguida. Se você já usou o Array#each você já usou block. # exem...
Inglês. Essa é a dica mais importante que eu gostaria de ter recebido no começo da minha carreira, é bem capaz que eu tenha recebido, mas programar de fato é mais legal do que aprender outro idioma e talvez por isso eu não levei tão a sério esse ...
Se você já fez alguma coisa com rails você sabe que ele consiste em vários frameworks unidos. Esses frameworks são: Action Cable Action Mailer Action Pack Action View Active Job Active Model Active Record Active Storage Active ...
A gente viu no post sobre rails on rake que uma requisição passa pelos middlewares do rack antes de chegar nas regras definidas no arquivo config/routes.rb da nossa aplicação rails. Agora vamos falar mais sobre essas regras e como defini-las. Ess...
Vamos dizer que você tem um modelo chamado Customer e você precisa ler uma planilha CSV e salvar esses clientes no seu banco de dados. O Ruby tem uma classe que nos ajuda nesse trabalho e torna ele muito simples, veja só esse exemplo: Considere e...
Eu venho acompanhando algumas dúvidas no grupo do facebook da comunidade Ruby aqui do Brasil e percebi que tem muita gente com dúvidas das mais diversas sobre Rails. Outra coisa que eu percebi é que ajudar as pessoas pelo facebook é muito ruim, n...
Qual o caminho que uma requisição faz para acessar a sua applicação Rails? Você sabe a diferença entre um web server e um application server? Você sempre vai precisar dos dois? Web Server Servidor web é um software que recebe requisições HTTP d...
Se você já criou alguma coisa com Rails sabe que você pode definir rotas no arquivo routes.rb, mas o que será que acontece antes? Existe um certo caminho que uma requisição percorre antes de checar as suas rotas e é esse caminho que você verá nes...