我想有一些链接,您可以在视图中切换几个月之间的链接:
< January 2011 >
我的表名为“链接”,我要排序的列称为“deploy_date”。括号将更改月份,仅显示当前月份中部署的条目。
我可以让它显示当前月份,但不能给括号任何函数提供由deploy_date过滤。
答案 0 :(得分:1)
我不能给你确切的代码。
但是,如果您只想更改月份而不是年份,则可以将广告连接到month + 1
和month - 1
。
像
这样的东西 link_to '<', controller_path + '&month=(fill in month -1)'
对于&gt;你只需这样做。
在控制器中,您可以检查月份参数
params[:month] ? @month = params[:month] : @month = Date.today.month
从我的头脑中我不太确定Date对象,如果它有正确的方法,遗憾的是我现在没有ruby可以测试。
希望这对你有所帮助