我的网站http://www.batman-fansite.com
上有一个蝙蝠侠漫画书页面我想做的是
每当新问题出现时,我希望能够将漫画从最新漫画转移到后退问题,同时仍保留该页面的所有评论和评论....
如果有人能指出正确的方向,那我就失去了如何实现这个目标。
的链接答案 0 :(得分: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
进行进一步清理,但效果相同。