Added pagination to topic#show
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -24,6 +24,8 @@ gem 'cancan'
|
||||
gem 'gravtastic', :git => 'https://github.com/chrislloyd/gravtastic.git'
|
||||
gem 'bb-ruby'
|
||||
|
||||
gem 'kaminari-bootstrap'
|
||||
|
||||
group :production do
|
||||
gem 'unicorn'
|
||||
end
|
||||
|
||||
@@ -59,6 +59,12 @@ GEM
|
||||
i18n (0.6.1)
|
||||
journey (1.0.4)
|
||||
json (1.7.6)
|
||||
kaminari (0.14.1)
|
||||
actionpack (>= 3.0.0)
|
||||
activesupport (>= 3.0.0)
|
||||
kaminari-bootstrap (0.1.3)
|
||||
kaminari (>= 0.13.0)
|
||||
rails
|
||||
kgio (2.8.0)
|
||||
mail (2.4.4)
|
||||
i18n (>= 0.4.0)
|
||||
@@ -133,6 +139,7 @@ DEPENDENCIES
|
||||
execjs
|
||||
forum_monster (~> 1.0.3)
|
||||
gravtastic!
|
||||
kaminari-bootstrap
|
||||
mysql2
|
||||
rails (= 3.2.11)
|
||||
sass-rails (~> 3.2.3)
|
||||
|
||||
@@ -5,6 +5,9 @@ class TopicsController < ApplicationController
|
||||
def show
|
||||
@topic.hit! if @topic
|
||||
|
||||
@posts = @topic.posts.page(params[:page]).per(10)
|
||||
#Kaminari.paginate_array(@topic).page(params[:page]).per(10)
|
||||
|
||||
@my_blockquote = {
|
||||
'Quote' => [
|
||||
/\[quote(:.*)?=(.*?)\](.*?)\[\/quote\1?\]/mi,
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
</div>
|
||||
<div>
|
||||
<table>
|
||||
<% @topic.posts.each do |post| %>
|
||||
<% @posts.each do |post| %>
|
||||
<% if !post.user.blank? %>
|
||||
<tr>
|
||||
<td class="post_author" rowspan="2">
|
||||
@@ -41,6 +41,9 @@
|
||||
<%end%>
|
||||
<% end %>
|
||||
</table>
|
||||
<div style="text-align: center">
|
||||
<%= paginate(@posts)%>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="right controls"><p><%= link_to "Back to Forum", forum_path(@topic.forum) %></p></div>
|
||||
|
||||
Reference in New Issue
Block a user