Pluralização no Rails

Publicado por Carlos Brando em 29 de Março de 2007

O Rails trabalha com um sistema de pluralização em inglês que pode nos deixar um pouco confusos. Se este é o seu caso, seus problemas acabaram-se…

Acesse o site do Pluralizer Tabajara e vejo como o Rails trabalha com cada palavra no seu contexto geral.

Brincadeiras a parte, o Pluralizer é uma ferramenta útil para os casos em que ficamos perdidos.

Por vezes, alguns desenvolvedores se vêem tentados a criar classes e tabelas em português ou usando seus padrões atuais. Eu mesmo sempre aprendi que tabelas não devem ser nomeadas no plural.

Rails prega “convenção no lugar de configuração”, é um paradigma e não podemos lutar contra isto, não faz sentido. O mais correto, é usar o “padrão” Rails de desenvolvimento e ser feliz.

Problema de acentuação no RadRails

Publicado por Carlos Brando em 29 de Março de 2007

 Instalei o RadRails para facilitar o desenvolvimento de aplicações usando RoR (Ruby on Rails), mas tive um problema com acentuação e demorei a descobrir uma forma de resolver.

Encontrei a solução no fórum do RubyOnBr:

O exemplo foi dado por Eduardo Baião:

validates_uniqueness_of(:category, :message => "já existe")

Este código retornava um “j? existe

A solução é muito simples, basta acessar o menu Project - Properties e alterar a propriedade Text file enconding para UTF-8.

Problema resolvido!

Ruby on Rails no DreamHost 4

Publicado por Carlos Brando em 27 de Março de 2007

Ontem instalei meu primeiro projeto ‘ruby on rails’ no DreamHost. Para realizar a façanha, segui o excelente tutorial do Klaus Paiva.

Clique aqui para acessar o tutorial.

Somente me deparei com um problema no finalzinho, no momento de criar uma cron job.

No tutorial, pede-se para executarmos o comando “crontab -e” e incluir a seguinte linha:

0,5,10,15,20,25,30,35,40,45,50,55 * * * *
curl -s http://seudominio.com/?`date +%s`

Foi quando me deparei com o erro:

1: bad minute
errors in crontab file, can’t install.

No momento em que digitei o texto acima na cron job, acontece uma quebra de linha, o que é normal. Mas, quando fui salvar o arquivo ele retornava este erro que não explica nada.

Pesquisei em alguns fóruns e descobri uma forma de contornar o problema.

Crie um arquivo (.txt) na sua máquina com o texto acima em apenas uma linha e envie via FTP para o diretório do seu domínio no dreamhost. Agora basta executar o comando “crontab meuarquivo.txt“.

Problema resolvido.

Agradeço ao Klaus Paiva pelo excelente tutorial.

Só tenho uma coisa a dizer: “Ruby on Rails”

Publicado por Carlos Brando em 24 de Março de 2007

Ruby on Rails

vi no blog do Rafael Lima

Temos todo tempo do mundo…

Publicado por admin em 23 de Março de 2007

O tempo é Mercúrio-Cromo
E tempo é tudo que somos…

O tempo pode abrandar a raiva, entender os erros, acalmar uma paixão arrebatadora, mas será que nos faz esquecer?
Algumas feridas jamais cicatrizam.
O tempo não obedece a nenhum senhor e sempre tem vontade própria.

Vez por outra sempre pensamos em como seria se pudéssemos voltar no tempo.
O que eu faria diferente?
Meus erros e acertos passados são indubitavelmente tudo que sou hoje.
Houve um tempo em que acreditei que poderia moldar meu futuro.
Somos incapazes de moldar o presente.

Somos levianos na maioria das questões e o tempo não diminui seu ritmo para que possamos perceber.
Tudo será sempre uma questão de tempo…
E quanto tempo dura o para sempre?

Sempre tão apressados, vamos de um lado para o outro sem se aperceber que tudo acontece agora.
Não podemos voltar ao passado e nem moldar com exatidão o futuro, só podemos ser o que somos hoje.
“Basta a cada dia seu próprio mal”

No entanto toda vez que escuto alguém dizer "estou aprendendo a viver um dia de cada vez”, torno a me questionar se há outro jeito.
Porque só consigo pensar no que serei, e tudo que ficou para trás de algum modo ainda deixa suas marcas.

Se temos todo tempo do mundo então porque não temos tempo a perder?