回答編集履歴

1

らんすなっく

2016/10/31 23:01

投稿

hana-da
hana-da

スコア1728

test CHANGED
@@ -29,3 +29,45 @@
29
29
 
30
30
 
31
31
  のが原因ではないかと思われます。
32
+
33
+
34
+
35
+ ----
36
+
37
+
38
+
39
+ ransackは使った事がないのでアレですが、例外メッセージから想像するに
40
+
41
+
42
+
43
+ ```ruby
44
+
45
+ class HomeController < ApplicationController
46
+
47
+
48
+
49
+ def top
50
+
51
+ :
52
+
53
+ # @events = Event.all.order(created_at: :desc).page(params[:page]).per(PER)
54
+
55
+ # こっちは消して
56
+
57
+ @user = User.new
58
+
59
+ @q = Event.ransack(params[:q])
60
+
61
+ @events = @q.result(distinct: true).order(created_at: :desc).page(params[:page]).per(PER)
62
+
63
+ # こっちにつけちゃう
64
+
65
+ else
66
+
67
+ :
68
+
69
+ ```
70
+
71
+
72
+
73
+ でいいんじゃないかなぁと思います。たぶん。