--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7
Deve ter jeito melhor de fazer, mas seguem umas brincadeirinhas no console do Rails:ruby-1.9.2-p290 :002 > d1 = Date.new(2012,3, 5)=> Mon, 05 Mar 2012
ruby-1.9.2-p290 :003 >d1 = Date.new(2012,3, 5)
which results in a params hash like
{:person => {'birth_date(1i)' => '2008', 'birth_date(2i)' => '11', , 'birth_date(2i)' => '11', 'birth_date(3i)' => '22'}}Como estou tentando usar o padrão pra facilitar pra mim claro, vai ser muito util quando eu precisar rescontruir o objeto, no caso Reserva.new, vai receber os params, e espero que ele faça essa construção.
na consulta, esta pronto entao, pelo que vimos.
Tem como passar novamente, eles estao guardados no params, entao posso usar-los novamente.
estou usando essa função pra verificar se a data é valida.
Date.valid_civil?, retorna true na data que passo.
Essa pra saber se retornou mais q uma tarifa.
@tarifa.to_a.size
pra saber se é fim de semana, vou usar assim dentro de um case:
.strftime('%A')
vao ser n funçoes, até conseguir calcular essa tarifa.