使用Ransack创建日期范围下拉列表

时间:2013-10-31 08:38:04

标签: ruby-on-rails ruby-on-rails-3 ransack

我正在使用Ransack对我的一个模型进行简单搜索。

我想在搜索中添加一个下拉列表,其中包含“今天”,“昨天”,“当前周”等条目,这些条目将在created_at字段上运行。此外,在此下拉列表中有一个条目可以显示2个日期框以选择自定义日期范围。我该怎么做?

我可以想到这样做的一种方法是下拉通过JavaScript填充两个(隐藏)日期框,我只是不知道如何在重新加载页面时轻松地重新选择下拉列表中的正确条目。

1 个答案:

答案 0 :(得分:-1)

使用此

distance_of_time_in_words(obj.created_at,Time.now)+" ago"

这将返回如下结果:

  

大约2小时前