添加参数以搜索表单以实现持久性
adding parameters to search form for persistency
表单以结果页为目标:
<%= form_tag results_interventos_path do %>
From: <%= date_select :intervento, :from, { order: [:day, :month, :year], default: Date.today-31, start_year: Time.now.year-1, end_year: Time.now.year, datetime_separator: " " } %>
To: <%= date_select :intervento, :to, { order: [:day, :month, :year], default: Date.today-30, start_year: Time.now.year-1, end_year: Time.now.year, datetime_separator: " " } %>
<%= collection_select(:intervento, :invoicestate_id, Invoicestate.all, :id, :nome, prompt: "tutti") %>
结果路由到分页(will_paginate
)页面,目前定义为:
post :results
目标:维护 URL 中的搜索参数,以便从结果页面采取的任何操作都可以返回 link 由 :back
符号定义[=14] =]
通过正确的路由,问题已解决:
get :results
表格也应该相应地指向正确的方法
<%= form_tag results_interventos_path, method: :get do %>
否则尝试post。
表单以结果页为目标:
<%= form_tag results_interventos_path do %>
From: <%= date_select :intervento, :from, { order: [:day, :month, :year], default: Date.today-31, start_year: Time.now.year-1, end_year: Time.now.year, datetime_separator: " " } %>
To: <%= date_select :intervento, :to, { order: [:day, :month, :year], default: Date.today-30, start_year: Time.now.year-1, end_year: Time.now.year, datetime_separator: " " } %>
<%= collection_select(:intervento, :invoicestate_id, Invoicestate.all, :id, :nome, prompt: "tutti") %>
结果路由到分页(will_paginate
)页面,目前定义为:
post :results
目标:维护 URL 中的搜索参数,以便从结果页面采取的任何操作都可以返回 link 由 :back
符号定义[=14] =]
通过正确的路由,问题已解决:
get :results
表格也应该相应地指向正确的方法
<%= form_tag results_interventos_path, method: :get do %>
否则尝试post。