diff options
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/blog.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/models/blog.rb b/app/models/blog.rb index 03643bf..8599bcd 100644 --- a/app/models/blog.rb +++ b/app/models/blog.rb | |||
@@ -48,6 +48,14 @@ class Blog < ApplicationRecord | |||
48 | end | 48 | end |
49 | end | 49 | end |
50 | 50 | ||
51 | def prev | ||
52 | Blog.where(published: true).where("published_at < ?", published_at).order(published_at: :desc).first | ||
53 | end | ||
54 | |||
55 | def next | ||
56 | Blog.where(published: true).where("published_at > ?", published_at).order(published_at: :asc).first | ||
57 | end | ||
58 | |||
51 | private | 59 | private |
52 | def set_draft_title | 60 | def set_draft_title |
53 | if self.title.blank? and not self.published | 61 | if self.title.blank? and not self.published |