在Rails中的对象中添加日期视图

时间:2013-11-01 03:23:42

标签: date view

如何使用rails查看对象?

我有广告客户MVC,目前正在列出已创建的广告客户。我想生成特定日期的广告客户视图 - 因此您可以在日历图标上选择日期,并查看在该特定日期添加的广告客户。

我感谢你们给予的任何帮助 - 或者指出我正确的方向......

1 个答案:

答案 0 :(得分:0)

如果您只想按日期排序,这是一个相对简单的解决方案(模拟代码显然因为我无法访问您的应用,更改变量以符合您的实际情况)。在索引的控制器操作中:

@advertisers = Advertiser.order(:date)

其中'date'是您的列名。您可以添加ASC或DESC来控制升序或降序。

@advertisers = Advertiser.order(date: :asc)

更多相关信息: http://guides.rubyonrails.org/active_record_querying.html#ordering

在上面的具体情况中,听起来你只想展示匹配特定日期的那些。当您单击视图文件中的日期时,我会将其设置为AJAX请求。您可以将此传递给Advertiser.find_by日期:(或在v4之前的find_by_date)方法。

Advertiser.find_by date: '2013-11-13'

http://guides.rubyonrails.org/active_record_querying.html#retrieving-a-single-object

沿着这些方向的东西应该让你走上正确的道路。