質問編集履歴

2

gem情報追加

2017/05/01 05:36

投稿

s.k
s.k

スコア423

test CHANGED
File without changes
test CHANGED
@@ -96,4 +96,32 @@
96
96
 
97
97
  ```
98
98
 
99
+
100
+
101
+
102
+
103
+ 【ページネーションに使っているgem】
104
+
105
+ ```
106
+
107
+ gem 'kaminari'
108
+
109
+ gem 'kaminari-bootstrap'
110
+
111
+
112
+
113
+ ↓↓↓↓詳細
114
+
115
+ kaminari (1.0.1)
116
+
117
+ kaminari-actionview (1.0.1)
118
+
119
+ kaminari-activerecord (1.0.1)
120
+
121
+ kaminari-bootstrap (3.0.1)
122
+
123
+ kaminari-core (1.0.1)
124
+
125
+ ```
126
+
99
127
  ご経験ある方、ご助言お願いします。

1

情報追加

2017/05/01 05:36

投稿

s.k
s.k

スコア423

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,68 @@
32
32
 
33
33
 
34
34
 
35
+ ###該当するコード
35
36
 
36
37
 
38
+
39
+
40
+
41
+ 【pages_controller.rb】
42
+
43
+ ```ここに言語を入力
44
+
45
+ def index
46
+
47
+ @contact = Contact.new
48
+
49
+ if user_signed_in?
50
+
51
+ @microposts = Micropost.page(params[:page])★★★
52
+
53
+ @pro_mics = Micropost.where(purpose: 1).page(params[:page]) ※ = ★★★になってしまいます。
54
+
55
+ @pre_mics = Micropost.where(purpose: 2).first(20)
56
+
57
+ @clip_mics = current_user.clip_microposts
58
+
59
+ @rank_mics = Micropost.all.sort_by{|ms|ms.rank}.reverse.first(20)
60
+
61
+ @q = Micropost.search(params[:q])
62
+
63
+ @activities = PublicActivity::Activity.all.sort_by{|ms|ms.created_at}.reverse
64
+
65
+ end
66
+
67
+ @q = Micropost.search(params[:q])
68
+
69
+ end
70
+
71
+ ```
72
+
73
+
74
+
75
+ 【pages/index.html.erb】
76
+
77
+ ```ここに言語を入力
78
+
79
+ <div class="tab-pane fade in active" id="home2">
80
+
81
+ <%= render 'pages/array', microposts: @microposts %><!-- 新着 -->
82
+
83
+ <div class="t_a_c"><%= paginate @microposts %></div>★★
84
+
85
+ </div>
86
+
87
+
88
+
89
+ <div class="tab-pane fade" id="prof2">
90
+
91
+ <%= render 'pages/if_array', microposts: @pro_mics, type: 1 %><!-- プロトタイプ -->
92
+
93
+ <div class="t_a_c"><%= paginate @pro_mics %></div>★★と同じページネーションになります。
94
+
95
+ </div>
96
+
97
+ ```
98
+
37
99
  ご経験ある方、ご助言お願いします。