【发布时间】:2015-03-03 10:16:32
【问题描述】:
如何在 Rails 中的某个资源上实现和应用范围/过滤器?
例子: 我的应用程序可以收集某些人/团队针对某些类别/子类别提出的问题。该应用程序有多个页面,其中包含有关这些问题的统计信息(例如单词分析、子类别的问题)。
现在最好对所述统计信息实施“类似范围”的条件。假设我希望统计信息仅适用于过去 7 天内提出的问题。然后我切换到具有不同统计数据的下一页,范围保持不变。
目前我正在使用 Ransack Gem 进行过滤。我只想在主视图(布局)上添加过滤表单,以便可以修改参数。但是逻辑如何在后端工作?以便过滤器参数来回传递。
【问题讨论】:
标签: ruby-on-rails filter scope ransack