0

我的网站上有一个蝙蝠侠漫画书页面http://www.batman-fansite.com

我想做的是

每个月当新一期出版时,我都希望能够将漫画从最近的漫画移到旧刊,同时仍然保留该页面的所有评论和评论....

如果有人能指出我正确的方向,那将是可怕的,我不知道如何做到这一点。

继承人页面链接http://www.batman-fansite.com/comics

4

1 回答 1

1

这都是关于范围界定的。主页应该有这样的查询:

@current = Comic.order('published_at DESC').first

档案是这样的:

@comics = Comic.order('published_at DESC').all

当您有大量条目时,您最终将需要分页,但对于第一次剪辑来说,这已经绰绰有余了。随着新条目“发布”,它们将自动显示在主页上。

更强大的发布模型是您可以将published_at时间设置为未来的地方:

@current = Comic.where('published_at<=NOW()').order('published_at DESC').first

你甚至可以scope为此做一个进一步清理它,但它具有相同的效果。

于 2012-12-21T23:35:19.003 回答