首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveScaffold搜索日期范围

ActiveScaffold搜索日期范围
EN

Stack Overflow用户
提问于 2014-05-13 14:00:30
回答 1查看 227关注 0票数 0

我正在使用ActiveScaffold开发一个Rails应用程序。

问题是,我需要过滤一个结果列表的日期范围。

(SQL等效“在?和?之间”)

我知道ActiveScaffold有一个已经这样做的特性,但是它有太多的选择。(过去,未来,范围,=,.之间)。在这种情况下,我只需要该组合中的中间选项。

我尝试使用“帮助”覆盖该字段,但我得到的最接近的结果是显示3种不同的组合(一年一种,每月一种,白天一种)。

是否有任何方法可以覆盖活动Scaffold,使其只显示“中间”选项?

编辑活动Scaffold已经很好地完成了搜索部分。我试图改变视觉部分,这样它就不会显示这么多选项。

编辑2用于rails的日历插件是从2009年开始的,或者它们没有被维护。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-13 14:14:12

您可以在AR中使用范围作为参数。

代码语言:javascript
复制
Model.where(:date => from..to)

而且,我也不确定ActiveScaffold是否与此有关。通常,像这样的所有任务都可以在普通的ActiveRecord中完美地解决。

编辑:事实证明,作者还需要获得用户的边界输入。这是一个常见的任务,可以用一个思想上的手js插件来解决。为此,我建议您不要坚持使用ActiveScaffold。尝试这个简单的Jquery数据报警器,它将将普通文本字段转换为下拉日历。那么,您只需要几行javascript。如果你需要进一步的建议,就问吧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23633408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档