Merge branch 'master' into rails-3-1

Conflicts:
	app/controllers/admin/blog/posts_controller.rb
	app/controllers/blog/posts_controller.rb
This commit is contained in:
Philip Arndt 2011-11-10 09:23:02 +13:00
commit f9f56c6f1c
3 changed files with 17 additions and 22 deletions

View file

@ -1,7 +1,7 @@
module Refinery
module Blog
class PostsController < BaseController
caches_page :index
before_filter :find_all_blog_posts, :except => [:archive]
@ -12,7 +12,7 @@ module Refinery
def index
# Rss feeders are greedy. Let's give them every blog post instead of paginating.
(@blog_posts = Refinery::Blog::Post.live.includes(:comments, :categories).all) if request.format.rss?
(@blog_posts = Refinery::Blog::Post.live.includes(:comments, :categories).all) if request.format.rss?
respond_with (@blog_posts) do |format|
format.html
format.rss
@ -22,6 +22,8 @@ module Refinery
def show
@blog_comment = Refinery::Blog::Comment.new
@canonical = url_for(:locale => ::Refinery::I18n.default_frontend_locale) if canonical?
respond_with (@blog_post) do |format|
format.html { present(@blog_post) }
format.js { render :partial => 'post', :layout => false }
@ -71,6 +73,10 @@ module Refinery
@tag_name = @tag.name
@blog_posts = Refinery::Blog::Post.tagged_with(@tag_name).page(params[:page])
end
def canonical?
::Refinery.i18n_enabled? && ::Refinery::I18n.default_frontend_locale != ::Refinery::I18n.current_frontend_locale
end
end
end
end