Arquivo da Categoria 'Rails'

Refatorações e “mágicas” do Rails

Programar em Ruby on Rails muitas vezes parece mágica, pois com pouco código pode-se fazer muita coisa. No entanto, como mágicos do Rails, devemos conhecer bem nossos truques, ou não faremos mágicas impressionantes ou realistas. Podemos construir código desnecessariamente complexo se não soubermos dos artifícios dos quais dispomos.

Além disto, quero alertar aqui para a importância da Refatoração: quando vermos um código e acreditarmos ser possível simplificá-lo, esclarecê-lo ou deixá-lo mais aderente ao modelo MVC, devemos fazê-lo. Este exercício não só nos faz comprender melhor o código (se não foi criado por nós) como minimiza problemas futuros que venhamos a ter. Façam sempre refatoração quando forem adicionar algo ao código. Não podemos focar somente nas funcionalidades e ir carregando um código legado, ou então no futuro (não tão distante) iremos pagar dobrado.

Continue a ler »

Dicas Técnicas & Ruby & Rails Bernardo Pádua 16 Abr 2007 1 Comentário

Gettext no Ruby

Gettext é a biblioteca padrão para a internacionalização de software. Obviamente existe uma versão para Ruby. O seguinte guia explica como configurar um projeto Rails para usar o Gettext. Dá também umas dicas sobre o uso de UTF-8 (padrão de caracteres).

http://manuals.rubyonrails.com/read/chapter/105

Ruby & Rails Bernardo Pádua 12 Abr 2007 Nenhum Comentário

Rubyweaver

Existe uma extensão do dreamweaver para Ruby. Está disponível no site abaixo .

http://rubyweaver.gilluminate.com/

Ruby & Rails luiz.laydner 11 Abr 2007 Nenhum Comentário

Through Associations

Associações muitos-para-muitos requerem a criação de uma tabela intermediária para poderem ser implementadas. Tomemos como exemplo as entidades USERS e GROUPS.

USERS(id, nome_completo, email)
GROUPS(id, nome, descricao)
GROUP_USERS(id_usuario, id_grupo)

Continue a ler »

Rails luiz.laydner 11 Abr 2007 2 Comentários

Subdiretórios no Rails

O Rails permite que você particione diferentes áreas do sistema, agrupando os controllers em subdiretórios.

por exemplo: /admin ou /admin/articles etc

O Ruby on Rails utiliza o seguinte mapeamento entre URLs e os controllers:

http://www.url.com/application/mycontroller/myaction/id

Continue a ler »

Rails luiz.laydner 11 Abr 2007 2 Comentários

Postgres/Ruby para Windows

O site abaixo contém dicas para configurar o Postgres/Ruby para Windows.

http://www.vandomburg.net/pages/postgres-ruby-windows

Dicas Técnicas & Rails luiz.laydner 04 Abr 2007 Nenhum Comentário


Online dating