ruby-on-rails - 构建一个 Rails 表单来过滤索引页面?

标签 ruby-on-rails ruby forms

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

有什么想法吗?我是否必须构建一个单独的模型对象来为其赋值,还是有更简单的方法?

最佳答案

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

<%= 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/

相关文章:

javascript - 在 Rails 应用程序中使用 bigvideo.js 呈现背景

ruby - 当我尝试将 rack-flash 添加到我的 sinatra 应用程序时,它停止工作

php - 更新数据库中的正确字段

css - 无法在 Wordpress 移动导航菜单上的搜索框中键入

mysql - 从 postgres 转换 Rails 数据库 -> mysql

ruby-on-rails - 数据表 + JSON + best_in_place

ruby - Redmine 安装 Apache2 Bundler PermissionError

ruby net-ssh 登录 shell

php - 取消选中先前选中的复选框时删除行

ruby-on-rails - webpacker 在 Rails 4.2 上安装不成功