Aliás, fiz um helper para o CalendarDateSelect para que meu form
helper de modo que ao carregar um campo calendar_date_select ele
criasse o campo a ser gravado como um hidden que é atualizado toda vez
que o campo de calendário é modificado. Mas essa solução (visualmente
mais bonita) tem 2 problemas: manutenção de javascript a longo prazo e
habilitação do javascript no browser do cliente. Mas no caso de uso
era um ambiente controlado, portanto poderia ser usado sem problemas.
Isso porque usávamos o prototype. Agora estamos mudando para o jQuery
e acho que a configuração será mais simples. Vamos integrar o
calendar_date_select com o date_select para dar mais usabilidade para
os clientes.
abraços,
Otávio
http://blog.riopro.com.br
On 8 jul, 11:57, otaviofcs <osamp...@riopro.com.br> wrote:
> usa o date_select que suporta i18n. configure seus formatos de data no
> arquivo de locale pt (aqui para projetos brasileiros usamos o
> locale :pt como padrão da aplicação), incluíndo a linha
> order: [ :day, :month, :year ]
> E ele ordenará automáticamente os campos para exibição. Ou então passe
> a opção :order => [:day, :month, :year] para o helper date_select.
> abraços,
> Otáviohttp://blog.riopro.com.br
> On 6 jul, 12:32, Marcus Vinicius <marcus.v.man...@gmail.com> wrote:
> > voce poderia fazer um before_save com um metodo que converta a data para o
> > formato desejado
> > 2009/7/6 Wagner <wagne...@gmail.com>
> > > Pessoal, bom dia!
> > > Estou desenvolvendo uma aplicação com suporte a internacionalização,
> > > quando apresento qualquer campo data em qualquer view, o rails
> > > apresenta exatamente como espero, no formato dd/mm/yyyy, mas quando
> > > faço uma persistencia em banco através de qualquer formulário
> > > digitando a data neste formato, o rails armazena desta forma mm/dd/
> > > yyyy.
> > > Alguém poderia me dizer como e onde devo configurar para que o
> > > armazenamento fique correto no formato brasileiro? Lembrando que não
> > > optamos por utilizar o Brazilian on Rails,
> > > Agradeço a atenção,
> > > Wagner
> > --
> > Marcus Mansur
> > 55 21 8194 8453
> > Desenvolvimento de Sistemas