【发布时间】:2011-11-20 01:27:38
【问题描述】:
所以我有我的 Rails 应用程序,并且我的应用程序中有博客文章。 对于初学者,我使用的是 rails 2.3.5 和 Ruby 1.8.7
对于显示页面,我需要提供上一个/下一个博客文章的上一个/下一个链接。
问题是我需要找到数据库中语言列等于“eng”的下一篇博客。我已经开始在我的模型中写出它并且它可以工作,但是当然这只会在数据库中找到上一个/下一个记录,无论在列中指定什么语言,当找不到记录时它会中断。
def next(lang='eng')
BlogEntry.find(self.id - 1)
end
def prev(lang='eng')
BlogEntry.find(self.id + 1)
end
【问题讨论】:
标签: ruby-on-rails ruby activerecord