Na crista da onda ? , trazendo as novidades sobre Ruby, Rails e mais

Acompanhe o @rubyonda pelo twitter

01 de Julho, 2009

0a209101d389037369bded2c33c23a20?size=40

conheça o succ

curiosidade ruby do dia: conheça o método succ do ruby, para apontar o sucesso de uma string.

0a209101d389037369bded2c33c23a20?size=40

hirb, dados tabulados no console

gem para tabular dados

29 de Junho, 2009

23279d29fea930322a40c32e1dd63db1?size=40

A Comunidade Ruby no FISL

Um pequeno relato pessoal sobre as palestras rubistas no décimo Fórum Internacional do Software Livre em Porto Alegre

postado por Bueno // @rubyvault // Link Permanente

25 de Junho, 2009

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby on Rails configurando ambiente de desenvolvimento no Linux

Nesse post vou mostrar como configurar um ambiente de desenvolvimento em Ruby on Rails no Linux.

24 de Junho, 2009

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby gerar string randômica alfanumérica

Uma forma simples de gerar strings randômicas alfanuméricas no Ruby.

23 de Junho, 2009

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Paperclip como definir uma imagem padrão

Para definir uma imagem padrão de exibição, quando o usuário não fizer o upload de uma imagem, você deve usar a opção :default_url do Paperclip.

21 de Junho, 2009

F31eb518bd835c8e89ec545b8d168644?size=40

Usando Factory Girl em seus testes

É um guia de como se utilizar Factory Girl em seu projeto

20 de Junho, 2009

054998b561518d0bebd09efa7e2a574e?size=40

AnnotateModels

A gem AnnotateModels adiciona em forma de comentários dentro do model, todos os seus atributos.

054998b561518d0bebd09efa7e2a574e?size=40

Populando banco de dados usando a gem Populator

Como inserir vários registros na base de dados, de uma maneira muito simples usando a gem Populator.

6c8838aa29a4289dd42a2b92fe5490d7?size=40

Deslocalizando datas e números usando o i18n do Rails

Como resolver o velho problema de converter datas e números localizados de maneira simples e elegante.

054998b561518d0bebd09efa7e2a574e?size=40

Paperclip: Atualizando imagens já cadastradas

Utilizando rake tasks do Paperclip para atualizar informações e imagens que já foram cadastradas.

18 de Junho, 2009

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby usando DRb (Distributed Ruby)

DRb permite programas em Ruby se comunicar uns com os outros na mesma máquina ou através de uma rede, aplicação cliente/servidor. DRb utiliza o método de invocação remota (RMI) para transmitir comandos e dados entre os processos.

D3575572ebcfb5064c0494dedb0a9bba?size=40

Instant Rails, o ambiente Rails de bolso

O Instant Rails é um ambiente Rails completamente funcional e que não necessita de instalação, podendo ser executado diretamente de um pen drive.

postado por ggarnier // Link Permanente

17 de Junho, 2009

F31eb518bd835c8e89ec545b8d168644?size=40

Nested Attributes com Paperclip

Este artigo é um tutorial e guia para se utilizar nested attributes no Rails 2.3

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby como verificar se uma variável existe similar ao isset do PHP

No Ruby você pode fazer o mesmo usando o operador defined?, ele retorna true caso exista e false caso contrário.

A7dbd84f5f91810f6158e7428d941fe6?size=40

Unobtrusive and i18n JavaScript window.confirm

Traduzinho window.confirm com i18n

postado por Bruno // @brupm // Link Permanente

16 de Junho, 2009

9742692d8f4eb9997301de35395e5460?size=40

Rake c/ argumentos

Quer usar tarefas Rake com argumentos?

15 de Junho, 2009

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby on Rails usando strip_tags nos controllers, models e libs

O Ruby on Rails possui o métogo strip_tags para remover tags html. Esse método está apenas disponível na camada de view, uma vez que faz parte ActionView::Helpers::SanitizeHelper.

14 de Junho, 2009

6f87f7606eafdc7e7eec5b89d692c104?size=40

Acessando o Twitter via Interactive Ruby Shell (irb)

Nesse post falo de um pequeno script Ruby que armazeno no arquivo .irbrc. Esse script permite que eu envie mensagens para o twitter via irb.

13 de Junho, 2009

6f87f7606eafdc7e7eec5b89d692c104?size=40

Ruby + irb + utility-belt + gedit = :)

Veja nesse post como fiz para acessar o gedit a partir do irb, extendendo o código do utility-belt, através de algumas modificações do arquivo .irbrc.

11 de Junho, 2009

484f2a711cdcb4b07ee7c4054c7f934c?size=40

Oxente Rails - Dois dias respirando Rails

Quer passar dois dias mergulhado em Rails junto com grandes Railers do Brasil e do mundo? E ainda curtir o sol numa das cidades mais bonitas do Nordeste? Venha para o Oxente Rails!

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

ActiveRecord como excluir registros dependentes e arquivos anexados

Digamos que você tenha uma mensagem, e essa mensagem possa ter várias fotos e vídeos relacionadas com ela.

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Debug para descobrir todos os métodos públicos de um objeto

No Ruby existe o método public_methods ele retorna todos os métodos públicos de um objeto. Você pode usar ele junto com o método debug.

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby on Rails debugando variáveis

No Ruby existe o método debug, com ele você pode debugar uma variável e visualizar todos os parâmetros.

10 de Junho, 2009

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby on Rails usando o jQuery ao invés do Prototype

Eu gosto mais do jQuery acho ele mais leve, mais funcional e com efeitos melhores. Vou mostrar como substituir o Prototype e colocar o jQuery no seu lugar.

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby on Rails usando o helper Cycle de uma forma mais apurada

O helper cycle é legal para trabalhar com alternância de classes css em linhas de uma tabela, divs, listas e outros elementos html. Quando você deseja que as linhas pares fiquem de uma cor e as linhas ímpares fiquem de outra cor.

07 de Junho, 2009

0a209101d389037369bded2c33c23a20?size=40

sitemap.xml no Rails

Confira nesse artigo como criar um arquivo sitemap.xml, usando em sistemas de busca como o Google.

06 de Junho, 2009

7ae094a45a2cdcb47f7f6af309cbec3e?size=40

Ruby on Rails time_ago_in_words

Gosto muito de algumas coisas simples do Rails, o helper time_ago_in_words é uma delas, serve para escrever a quanto tempo ocorreu a partir da data atual.

05 de Junho, 2009

1cfc4da5711d4ca6cc736dcbda5f639a?size=40

Fixtures suck, Machinist for the rescue!

Tutorial sobre o Machinist, uma das alternativas para fixtures. Veja como instalar, definir suas blueprints, e também a usar o Sham e o Faker. Post escrito por Elomar França

postado por freireag // @freireag // Link Permanente
76fa8fa7ca1e2e02c423919cd3826525?size=40

O Estado da arte da DSL em Ruby

Uma das principais características da linguagem ruby é a expressividade. O japonês Yukihiro Matsumoto (Matz), criador da linguagem, sempre teve como objetivo fazer o ruby extremamente legível.