Reflexões e anotações sobre Ruby, Rails e arquitetura de software.

Hashes em Ruby

Hoje vamos conversar sobre mais uma estrutura de dados do Ruby, o hash.

Padrão Active Record

Se você já teve algum contato com Ruby, já deve ter ouvido falar sobre o ActiveRecord, a gem que usamos pra fazer operações no banco de dados de forma mais fácil. Pra mais detalhes, é só dar uma olhada neste post.

Entendendo Models no Rails: CRUD Básico com ActiveRecord

Se você já conhece o Rails, sabe que ele segue o padrão MVC, onde o Model é quem cuida dos dados. É ali que ficam as validações, as regras de negócio e toda parte de comunicação com banco de dados.

Arrays em Ruby

Em muitos casos no dia a dia da programação precisamos trabalhar com vários valores ao mesmo tempo. Pra armazenar esses valores, nem sempre é possível (ou eficiente) criar muitas variáveis.

Tipos de Dados em Ruby

A primeira coisa que precisa ficar clara desde o começo é que, em Ruby, não temos os tipos primitivos como em outras linguagens. Todos os tipos de dados são objetos.