teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

らんすなっく

2016/10/31 23:01

投稿

hana-da
hana-da

スコア1728

answer CHANGED
@@ -13,4 +13,25 @@
13
13
  :
14
14
  ```
15
15
 
16
- のが原因ではないかと思われます。
16
+ のが原因ではないかと思われます。
17
+
18
+ ----
19
+
20
+ ransackは使った事がないのでアレですが、例外メッセージから想像するに
21
+
22
+ ```ruby
23
+ class HomeController < ApplicationController
24
+
25
+ def top
26
+ :
27
+ # @events = Event.all.order(created_at: :desc).page(params[:page]).per(PER)
28
+ # こっちは消して
29
+ @user = User.new
30
+ @q = Event.ransack(params[:q])
31
+ @events = @q.result(distinct: true).order(created_at: :desc).page(params[:page]).per(PER)
32
+ # こっちにつけちゃう
33
+ else
34
+ :
35
+ ```
36
+
37
+ でいいんじゃないかなぁと思います。たぶん。