链接按月排序

时间:2011-01-24 20:07:14

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

我想有一些链接,您可以在视图中切换几个月之间的链接:

< January 2011 >

我的表名为“链接”,我要排序的列称为“deploy_date”。括号将更改月份,仅显示当前月份中部署的条目。

我可以让它显示当前月份,但不能给括号任何函数提供由deploy_date过滤。

1 个答案:

答案 0 :(得分:1)

我不能给你确切的代码。

但是,如果您只想更改月份而不是年份,则可以将广告连接到month + 1month - 1

这样的东西

link_to '<', controller_path + '&month=(fill in month -1)'

对于&gt;你只需这样做。

在控制器中,您可以检查月份参数

params[:month] ? @month = params[:month] : @month = Date.today.month

从我的头脑中我不太确定Date对象,如果它有正确的方法,遗憾的是我现在没有ruby可以测试。

希望这对你有所帮助