Comece aqui
- Começando com Rails
- Ticket no Lighthouse para a revisão
- Tudo que você precisa saber para instalar o Rails e criar sua primeira aplicação.
Models
- Migrations para bancos de dados no Rails
- Este guia cobre como você pode usar as migrações do Active Record para alterar seu banco de dados de uma forma organizada e estruturada.
- Validações e Callbacks do Active Record
- Este guia explica como você pode utilizar as validações e callbacks do Active Record.
- Associações do Active Record
- Este guia cobre todas as associações fornecidas pelo Active Record.
- Interface para Queries do Active Record
- Este guia cobre como o Active Record trabalha com querys no banco de dados.
Views
- Layouts e Renderização no Rails
- Ticket no Lighthouse para a tradução
-
Este guia cobre o básico dos recursos de layout do Action Controller e Action View, incluindo renderização e redirecionamento, usando blocos content_for, e trabalhando com partials. (Em tradução)
- Action View Form Helpers
- Lighthouse Ticket
-
Guia para utilização dos Form helpers do Rails. (Ainda em desenvolvimento)
Controllers
- Visão Geral do Action Controller
- Este guia explica como os controllers trabalham e como eles se encaixam no ciclo de requisição de sua aplicação. Ele inclue sessões, filtros, cookies, streaming de dados, como trabalhar com exceções levantadas por um request, entre outros tópicos.
- Roteamento Rails de Fora para Dentro
-
Este guia cobre as maravilhas do sistema de roteamento do Rails. Se você quer entender como usar as rotas em suas aplicações Rails, comece por aqui.
Aprofundando-se
- Rails on Rack
- Este guia cobre a integração do Rails com Rack e sua interface com componentes Rack.
- API de Internacionalização do Rails
- Este guia cobre como adicionar internacionalização em sua aplicação. Sua aplicação irá ser capaz de traduzir conteúdo para diferentes idiomas, alterar regras de pluralização, usar formatação correta de datas para cada país e muito mais.
- Action Mailer Basics
- Lighthouse Ticket
-
Este guia descreve como utilizar o Action Mailer para enviar e receber emails. (Ainda em desenvolvimento)
- Testando Aplicações Rails
- Lighthouse Ticket
-
Este é um guia para a compreenção da prática de testes unitários e funcionais no Rails. Ele cobre tudo desde “O que são testes?” até a as APIs de testes. Aproveite.
- Guia de Segurança para Aplicações Rails
-
Este guia descreve problemas de segurança comuns em aplicações web e como evita-los com Rails.
- Debugando Aplicações Rails
-
Este guia descreve como depurar aplicações Rails. Ele cobre diferentes formas de faze-lo e como entender o que está acontecendo “nos bastidores” do seu código.
- Realizando Testes de Desempenho em Aplicações Rails
-
Este guia ensina maneiras de analizar e otimizar a execução do seu código no Rails.
- The Basics of Creating Rails Plugins
- Lighthouse Ticket
-
Este guia cobre como criar plugins para estender as funcionalidades do Rails. (Ainda em desenvolvimento)
- Configuring Rails Applications
-
Este guia cobre as opções básicas de configuração para uma aplicação Rails.
- Rails Command Line Tools and Rake tasks
- Lighthouse Ticket
-
Este guia cobre as ferramentas de linha de comando e tarefas rake disponibilizadas pelo Rails. (Ainda em desenvolvimento)
- Caching with Rails
- Lighthouse Ticket
-
Varia técnicas de caching disponibilizadas pelo Rails. (Ainda em desenvolvimento)
- Contribuindo para o Rails
- Rails não é um “framework de alguém”. Este guia cobre as várias formas que você possui para se envolver no contínuo processo de desenvolvimento do Rails.