回答編集履歴

1

追記

2017/09/01 04:01

投稿

h_daido
h_daido

スコア824

test CHANGED
@@ -19,3 +19,47 @@
19
19
  > 個人的に一番発見だったのは、params パラメーターの存在。こんな感じでパラメーターを次のページに引き渡せる。検索結果のページをページ送りする際に、検索条件が入っているterm パラメーターを引き継ぐ必要があったので、その際に利用した。
20
20
 
21
21
  <%= will_paginate @items, :params=>{:term=>params[:term]}%>
22
+
23
+
24
+
25
+
26
+
27
+ ---
28
+
29
+ 以下追記
30
+
31
+
32
+
33
+ もし今回適用するならまずはコントローラーで引き継ぐパラメーターを取得します
34
+
35
+ ```ruby
36
+
37
+ def select
38
+
39
+ @maildbs = Maildb.where(date: "2016-11-15").paginate(page: params[:page], per_page: 10)
40
+
41
+ // 表示パラメーターを取得
42
+
43
+ @params_for_select = {:xxx => params[:xxx]} # こんな感じで引き継ぐパラメーターをセット
44
+
45
+ // ページを再表示
46
+
47
+ render 'user/personal'
48
+
49
+ end
50
+
51
+ ```
52
+
53
+
54
+
55
+ そしてerb側でそれをセット
56
+
57
+ ```html
58
+
59
+ <%= will_paginate @items, :params=>@params_for_select %>
60
+
61
+ ```
62
+
63
+
64
+
65
+