回答編集履歴

2

修正しました

2019/04/13 07:01

投稿

takuan1108
takuan1108

スコア56

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  @submits = Submit.search(params[:area_search],params[:purpose_search],params[:price_search])
18
18
 
19
- //多分ここはRansackとか使ってるのでしょうか。paramsを元に検索結果をデータベースから取得している
19
+ //searchというメソッドは元々無いので多分ここはRansackとか使ってるのでしょうか。paramsを元に検索結果をデータベースから取得している
20
20
 
21
21
  if !@submits
22
22
 

1

追記しました

2019/04/13 07:00

投稿

takuan1108
takuan1108

スコア56

test CHANGED
@@ -11,6 +11,8 @@
11
11
  //何故ここでレコードを取得しているのでしょうか?
12
12
 
13
13
  if request.post?
14
+
15
+ //post?というメソッドを別で定義しているということでしょうか?
14
16
 
15
17
  @submits = Submit.search(params[:area_search],params[:purpose_search],params[:price_search])
16
18
 
@@ -37,3 +39,17 @@
37
39
  @submits = Submit.search(params[:area_search],params[:purpose_search],params[:price_search]).page(params[:page]).per(5)
38
40
 
39
41
  ```
42
+
43
+ 更に最初の行でorderで並び替えているので、それも反映させたいなら、全体はこういうことかなと思います。
44
+
45
+ ```ここに言語を入力
46
+
47
+ @submits = Submit.search(params[:area_search],params[:purpose_search],params[:price_search]).order("id DESC").page(params[:page]).per(5)
48
+
49
+ if !@submits
50
+
51
+ @submits = Submit.all
52
+
53
+ end
54
+
55
+ ```