Class: Knitkit::BlogsController
Constant Summary
collapse
- PER_PAGE =
10
Instance Method Summary
collapse
#view_current_publication, #website
Instance Method Details
#index ⇒ Object
5
6
7
8
9
10
|
# File 'app/controllers/knitkit/blogs_controller.rb', line 5
def index
@blog = Blog.find(@website_section.id)
params[:use_route] = 'blogs'
@contents = @blog.find_published_blog_posts(@active_publication).paginate(:page => params[:page], :per_page => PER_PAGE)
end
|
#show ⇒ Object
22
23
24
25
|
# File 'app/controllers/knitkit/blogs_controller.rb', line 22
def show
@blog = Blog.find(@website_section.id)
@published_content = @blog.find_published_blog_post(@active_publication, params[:id])
end
|
#tag ⇒ Object
12
13
14
15
16
17
18
19
20
|
# File 'app/controllers/knitkit/blogs_controller.rb', line 12
def tag
@blog = Blog.find(@website_section.id)
@tag = ActsAsTaggableOn::Tag.find(params[:tag_id])
params[:use_route] = 'blog_tag'
@contents = @blog.find_published_blog_posts_with_tag(@active_publication, @tag).paginate(:page => params[:page], :per_page => PER_PAGE)
render :index
end
|