aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/refinery/blog/posts_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/refinery/blog/posts_controller.rb')
-rw-r--r--app/controllers/refinery/blog/posts_controller.rb10
1 files changed, 8 insertions, 2 deletions
diff --git a/app/controllers/refinery/blog/posts_controller.rb b/app/controllers/refinery/blog/posts_controller.rb
index 20ac12b..1cc9698 100644
--- a/app/controllers/refinery/blog/posts_controller.rb
+++ b/app/controllers/refinery/blog/posts_controller.rb
@@ -2,7 +2,7 @@ module Refinery
module Blog
class PostsController < BlogController
- before_filter :paginate_all_blog_posts, :except => [:archive]
+ before_filter :find_all_blog_posts, :except => [:archive]
before_filter :find_blog_post, :only => [:show, :comment, :update_nav]
before_filter :find_tags
@@ -37,7 +37,7 @@ module Refinery
end
def comment
- @comment = @post.comments.create(params[:comment])
+ @comment = @post.comments.create(comment_params)
if @comment.valid?
if Comment::Moderation.enabled? or @comment.ham?
begin
@@ -81,6 +81,12 @@ module Refinery
@posts = Post.live.tagged_with(@tag_name).page(params[:page])
end
+ private
+
+ def comment_params
+ params.require(:comment).permit(:name, :email, :message)
+ end
+
protected
def canonical?
Refinery::I18n.default_frontend_locale != Refinery::I18n.current_frontend_locale