0

我正在尝试将日期搜索添加到一个小型 Rails 项目。为此,我使用了 form_tag:

<%= form_tag posts_path, :method => 'get' do %>
    <p>     
        <%= select_date Date.today, prefix: :start_date %>  
        <%= submit_tag "Search", :name =>nil %> 
    </p>
<%end%>

这会产生一个如下所示的 url:

http://localhost:3000/posts?utf8=%E2%9C%93&start_date[year]=2013&start_date[month]=10&start_date[day]=11

有没有办法将 url 中的搜索参数组合成一个 Date,使 url 看起来像这样?:

http://localhost:3000/posts?utf8=%E2%9C%93&start_date=2013-06-01
4

0 回答 0