Adicionando dados ao banco corretamente com Rails

Posted November 27th, 2009 in Desenvolvimento by felipepavao

Essa dica é rápida porém muito eficaz. No Rails 2.3.4 foi adicionado uma funcionalidade para podermos popular nossa base de dados de forma segura e correta, pois antes tínhamos que criar migrations de dados de exemplo ou até mesmo os primeiros dados de configuração da aplicação.

Agora basta criar um arquivo chamado seeds.db dentro da pasta db da sua aplicação. Nele você pode chamar os objetos Rails normalmente como o código abaixo:

 
puts "Adicionando usuario admin"
u = User.new(
            :email => "admin@testecom",
            :login => "admin",
            :password => "12345",
            :password_confirmation => "12345",
            :admin => true
            )

Para rodar a massa de dados basta executar:

rake db:seed

Não está mais fácil e organizado ? Até a próxima.

Print screen no Mac OS x

Posted March 13th, 2009 in Utilidades by felipepavao

Bom, estou passando alguns problemas no meu servidor, mas ainda não sei se o problema é mesmo do servidor ou desta instalação do WordPress. De qualquer forma, perdi alguns rascunhos de bons posts para iniciar assuntos de Rails.

Como precisei recuperar alguns posts, precisei também fazer uns screenshots de imagens que não tinha mais. Só que fazer print screen no Mac não é tão trivial.

Por sorte, encontrei um artigo de um companheiro de Globo.com, o GC, que dá todas as dicas. Fica a dica dele, para todos que precisarem.