Problem with date

Hi, first and foremost sorry for my english. I have a pbroblem trying to built a search by data.

My view is a simple text_field:

<% form_tag ({:action =>'buscadata'},{:class => 'lgn'}) do%> <!-- cuando pulse el boton ira a buscadata de lgn --> <%= stylesheet_link_tag "show" %>

<h1>Busqueda por fechas de LGN</h1>

<p> <b><%='Introduzca Fecha inicial (DD/MM/AA)'%></b><br /> <!--para introducir dia mes y año del inicio de la busqueda--> <%= text_field_tag :dia, params[:dia_ini]%> <%= text_field_tag :mes, params[:mes_ini]%> <%= text_field_tag :any, params[:any_ini]%> </p> <p>   <b><%='Introduzca Fecha Final (DD/MM/AA)'%></b><br /> <!--para introducir dia mes y año del inicio de la busqueda-->    <%= text_field_tag :dia, params[:dia_fin]%> <%= text_field_tag :mes, params[:mes_fin]%> <%= text_field_tag :any, params[:any_fin]%> </p>

  <%= submit_tag "Buscar entre las fechas seleccionadas", :name=>nil%>

<%end%>

Sorry, the search is by date no by data

Now it shows me the view but with all the objects :frowning:

My new code:

CONTROLLER: def buscadata     date1 =parse_date("#{params[:dia_ini]}/#{params[:mes_ini]}/#{params[:any_ini]}")     date2 =parse_date("#{params[:dia_fin]}/#{params[:mes_fin]}/#{params[:any_fin]}")     if date1 and date2       @lgns=Lgn.find(:all, :conditions => ['created_at >=? and created_at <=?', date1, date2 ])     end   end

Now it shows me the view but with all the objects :frowning:

Have you checked whether your parse_date function is creating the
correct dates?

Fred

Solved....(mounth/day/year).to_date it's the correct form. Thanks a lot