O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
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,
> 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
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.
> > 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
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.
> 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.
> > > 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