伙计们,我在过滤系统中存在的数千种贸易项目的展示时遇到了问题。根据我们正在构建的系统的规范,我们必须具有一种表格,该表格允许人们输入开始日期,然后以分钟为单位的时间间隔,以过滤项目的表示形式。我已经建立了辅助函数来返回该间隔时间内的所有交易,但是我无法终生正确地建立将在索引页面顶部返回dateTime值和整数值的表格吗?

有任何想法吗?我是否需要构建一个单独的模型对象来为其分配值,还是有一种更简单的方法?

最佳答案

在索引页面上,您可以创建一个像这样的过滤器表单

<%= form_tag '', :method => :get do %>
  <%= text_field_tag :value_one %>
  <%= text_field_tag :value_two %>
  <%= submit_tag 'Filter' %>
<% end %>

然后,表单将使用查询字符串参数在页面上执行GET,然后在 Controller 中,您可以查找可能已传递的过滤器参数。

关于ruby-on-rails - 建立一个Rails表单来过滤索引页面?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2703231/

10-12 07:22
查看更多