diaspora/app/controllers/posts_controller.rb
2010-12-02 18:47:48 -08:00

20 lines
588 B
Ruby

# Copyright (c) 2010, Diaspora Inc. This file is
# licensed under the Affero General Public License version 3 or later. See
# the COPYRIGHT file.
class PostsController < ApplicationController
skip_before_filter :set_contacts_and_status
skip_before_filter :count_requests
skip_before_filter :set_invites
skip_before_filter :set_locale
def show
@post = Post.first(:id => params[:id], :public => true)
@landing_page = true
if @post
render "posts/#{@post.class.to_s.snake_case}", :layout => true
else
redirect_to root_url
end
end
end