app/controllers/monologue/posts_controller.rb in monologue-0.2.0 vs app/controllers/monologue/posts_controller.rb in monologue-0.3.0

- old
+ new

@@ -1,23 +1,21 @@ class Monologue::PostsController < Monologue::ApplicationController - caches_page :index, :show, :feed , :if => Proc.new { monologue_page_cache_enabled? } + caches_page :index, :show, :feed , if: Proc.new { monologue_page_cache_enabled? } def index @page = params[:page].nil? ? 1 : params[:page] @posts = Monologue::Post.published.page(@page) end def show - if current_user - post = Monologue::Post.default.where("monologue_posts_revisions.url = :url", {:url => params[:post_url]}).first + if monologue_current_user + @post = Monologue::Post.default.where("url = :url", {url: params[:post_url]}).first else - post = Monologue::Post.published.where("monologue_posts_revisions.url = :url", {:url => params[:post_url]}).first + @post = Monologue::Post.published.where("url = :url", {url: params[:post_url]}).first end - if post.nil? + if @post.nil? not_found - return end - @revision = post.active_revision end def feed @posts = Monologue::Post.published.limit(25) end \ No newline at end of file