11/06/2013

Rails - Haml básico

Se você não gosta de escrever código HTML, provavelmente vai adorar o Haml. o Haml é uma abstração do HTML. Confira no site oficial mais informações e outros tutoriais sobre essa maravilha: Haml

Para exemplificar o uso, vamos criar uma aplicação com um cadastro simples de cores. Como vamos gerar o scaffold para o cadastro, o Rails monta todo o código HTML das views, e isso vai ajudar bastante para ver a diferença entre o HTML e o Haml.

Nesse tutorial, estou utilizando:
- Ruby 1.9.2p290
- Rails 3.2.11
- OS X
- Textmate :)

10/06/2013

Rails - Formulários aninhados

Hoje vou mostrar como utilizar formulários aninhados no Ruby on Rails. Formulários aninhados auxiliam bastante quando precisamos criar cadastros mais complexos, e poupam um grande trabalho de ter que controlar os nomes dos campos manualmente.

Segue as versões do Ruby e do Rails que eu tenho instalados no momento:
- Ruby 1.9.3p327
- Rails 3.2.11
- OS X

Para este exemplo, vamos passar pelas seguintes etapas:
- Criar a aplicação Rails
- Criar o scaffold de pessoas
- Criar o modelo de meios de contato das pessoas
- Criar as regras no modelo de pessoas
- Criar as regras no modelo de meios de contato
- Ajustar o formulário de cadastro de pessoas

10/04/2013

Analisador de peido


Este é um aplicativo que desenvolvi por diversão para celulares com Android.
Compatível com Android versão 2.3 e mais recentes.

Confira no link: Analisador de peido

11/06/2012

Rails + ExtJS - Parte 4

Depois de algum tempo sem poder postar nada no blog, estou aqui novamente com a tão esperada quarta parte do tutorial de integração entre ExtJS e Rails.

Neste tutorial, vamos substituir a lista de UFs por uma grid do Ext.

10/06/2012

Resolva rápido seus problemas no RoR

Olá leitor.

Neste post quero te explicar como entender as exceções que ocorrem durante o desenvolvimento da sua aplicação em Ruby on Rails. Descobrir e corrigir rapidamente o erro que está acontecendo ajuda muito sua produtividade. Por ser uma linguagem interpretada o Ruby só te mostrará uma exceção quando executar o código com erro.

Quem nunca ficou horas batendo a cabeça tentando entender o que estava acontecendo de errado? Aqui vou te explicar aonde as exceções aparecem, como vc as interpreta e como resolver algumas exceções mais comuns.

Espero que isso te ajude no seu dia-a-dia programando em RoR e que vc crie mais em menos tempo.