We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a829e4d commit 87bebf7Copy full SHA for 87bebf7
1 file changed
app/controllers/blog_controller.rb
@@ -1,19 +1,23 @@
1
class BlogController < ApplicationController
2
+ before_filter :authenticate_user!, :only => [:admin, :create]
3
+
4
def index
5
@posts = BlogPost.all.reverse
6
end
7
- def create
- @post = BlogPost.create(params[:blog_post])
8
- redirect_to admin_blog_index_path, :notice => "Blog Post created!"
9
- end
10
-
11
def show
12
@post = BlogPost.find(params[:id])
13
14
15
def admin
+ redirect_to blog_index unless current_user.blog_poster
16
@post = BlogPost.new
17
18
+ def create
19
20
+ @post = BlogPost.create(params[:blog_post])
21
+ redirect_to admin_blog_index_path, :notice => "Blog Post created!"
22
+ end
23
0 commit comments