質問編集履歴

1

ページネーションの設定

2015/08/17 15:23

投稿

shinogi1217
shinogi1217

スコア61

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,47 @@
1
- ユーザー詳細ページにそのユーザーが投稿した記事をすべて表示させているのですが、gemのkaminariで記事表示を10件ごとにページネーションしようと思っているのですが、ようすればいのでしょうか?
1
+ ユーザー詳細ページにそのユーザーが投稿した記事をすべて表示させているのですが、gemのkaminariで記事表示を10件ごとにページネーションしようと思っているのですが、postindexページネーションした場合は、
2
2
 
3
- ご存知の方がいらっしゃいましたら、どうかご教授下さい。
3
+ ```ruby
4
4
 
5
+ class PostsController < ApplicationController
6
+
5
- よろしくお願い致します。
7
+ def index
8
+
9
+ ......
10
+
11
+ @posts = Post.page(params[:page])
12
+
13
+ ......
14
+
15
+ end
16
+
17
+ ```
18
+
19
+ こう書けばページネーションに成功したのですが、
20
+
21
+ userのshowにpostのページネーションを書いたら
22
+
23
+ ページのリンクはでてくるのですが、実際にはページネーションされていなく、全件が表示されたままになってしまします。
24
+
25
+ ```ruby
26
+
27
+ class UsersController < ApplicationController
28
+
29
+ def show
30
+
31
+ ......
32
+
33
+ @posts = Post.page(params[:page])
34
+
35
+ ......
36
+
37
+ end
38
+
39
+ end
40
+
41
+
42
+
43
+ ```
44
+
45
+ userのshowにpostのページネーションをさせるには
46
+
47
+ @posts = Post.page(params[:page])の設定はどうすればいいのでしょうか?