大家好,我在过滤系统中数千个贸易项目的展示时遇到了问题。根据我们正在构建的系统的规范,我们必须有一个表格,允许人们输入开始日期,然后输入以分钟为单位的间隔,以过滤项目的显示。我已经构建了我的辅助函数来返回该间隔期间内的所有交易,但我无法终生正确构建将在索引页顶部返回日期时间值和整数值的表单?
有什么想法吗?我是否必须构建一个单独的模型对象来为其赋值,还是有更简单的方法?
最佳答案
在您的索引页面上,您可以像这样创建一个过滤器表单
<%= 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/