Mais em rubyonrails.com.br: Geral | Download | Deploy | Bug/Patches | Apresentações | Documentação | Ecossistema | Comunidade

Ruby on Rails guides

Estes guias são desenvolvidos para trazer produtividade imediata com Rails, e ajuda-lo a entender como todas as peças funcionam juntas. Existem duas versões diferentes deste site Guia, e você deve certificar-se de estar lendo a que atenda melhor a sua situação:

Esta página é resultado de Rails Guides Hackfest e do Projeto para Tradução dos Rails Guides e continua em desenvolvimento.
Guias marcados com ícones estão atualmente sendo desenvolvidos, traduzidos ou revisados. Embora possam ainda ser útil para você, eles podem conter informações incompletas e até mesmo erros. Você pode ajudar através de revisão e postando comentários e correções nos respectivos tickets no Lighthouse.

Alguns guias ainda não foram traduzidos pois ainda estão sendo desenvolvidos pela equipe do Rails Guides

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.