Componente de Data no Rails
Escrito por jrjuniorsp em Maio 19, 2008
Se você está procurando um camponente para selecionar Data no Rails de forma amigável, o CalendarDateSelect pode ser uma boa opção.
Ele é um componente em Javascript que funciona tanto de forma embedded ou em forma de pop-up. Além disso, sua instalação e utilização é bastante simples.
Para instalar o CalendarDateSelect no seu projeto Rails, simplesmente digite o seguinte comando dentro do projeto.
script/plugin install http://calendardateselect.googlecode.com/svn/tags/calendar_date_select
Para utilizá-lo, você deve setar as tags do prototype e do calendar, dessa forma
<%= javascript_include_tag "prototype" %>
<%= calendar_date_select_includes "silver" %>
No exemplo acima eu setei o componente calendar com o css SILVER, porém você também pode usar o RED, BLUE, PLAIN e DEFAULT. Além disso, você pode criar seu arquivo .css e customizar conforme sua necessidade.
Para usar ele dentro do seu site você poe fazer o seguinte:
Embedded
<%= calendar_date_select_tag "e_date", nil, :embedded => true, :year_range => 10.years.ago..0.years.ago %>
Pop-up
<%= calendar_date_select_tag "e_date" %>
É claro que existem outras opções, é só dar uma lida no site oficial do Calendar e você irá ver como você pode customizá-lo conforme sua necessidade.
Fica ai uma dica para Rails developers. Eu estou usando esse componente e até agora tem sido muito útil para mim. Espero que a dica seja útil para alguém mais.
Enviado em Ruby | Tagged: Ruby, Rails, Data, DatePick | Nenhum comentário »



Estou escrevendo uma série de 4 tópicos no meu blog em inglês sobre Rails.
Ola pessoal,
