質問編集履歴

5

追記

2020/04/06 01:23

投稿

may88seiji
may88seiji

スコア79

test CHANGED
File without changes
test CHANGED
@@ -72,13 +72,21 @@
72
72
 
73
73
 
74
74
 
75
- ### 追記
75
+ ### 追記1
76
76
 
77
77
  上記で並び替えた一覧の取得ができました。
78
78
 
79
79
  あとはストック数を取得して表示になります。
80
80
 
81
+ ### 追記2
82
+
83
+ 試したことのコードに `count` をつけることで id と ストック数を取得できました。
84
+
85
+ ワンライナーでできたらと思うのでもう少し調べてみます。
86
+
87
+
88
+
81
- とりあえず掲載したまま自力ですすめます。
89
+ なければそのまま自己解決にします。
82
90
 
83
91
 
84
92
 

4

追記

2020/04/06 01:23

投稿

may88seiji
may88seiji

スコア79

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,15 @@
70
70
 
71
71
  - .order('count(guest_id) desc') で並び替え
72
72
 
73
+
74
+
75
+ ### 追記
76
+
77
+ 上記で並び替えた一覧の取得ができました。
78
+
79
+ あとはストック数を取得して表示になります。
80
+
73
- えたですが上手くいっていせん
81
+ りあず掲載しまま自力ですすめ
74
82
 
75
83
 
76
84
 

3

書式の改善

2020/04/06 01:04

投稿

may88seiji
may88seiji

スコア79

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  ###試したこと
54
54
 
55
- ```
55
+ ```ruby
56
56
 
57
57
  host_id = params[:host_id]
58
58
 

2

誤字

2020/04/05 16:52

投稿

may88seiji
may88seiji

スコア79

test CHANGED
File without changes
test CHANGED
@@ -54,9 +54,9 @@
54
54
 
55
55
  ```
56
56
 
57
- host = params[:host_id]
57
+ host_id = params[:host_id]
58
58
 
59
- host_events = host.events.pluck(:id)
59
+ host_events = Host.find(host_id).events.pluck(:id)
60
60
 
61
61
  Event.where(id: host_events).joins(:stocks).group(:event_id).order('count(guest_id) desc')
62
62
 

1

脱字

2020/04/05 16:51

投稿

may88seiji
may88seiji

スコア79

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  - 表示ページ
14
14
 
15
- 主催者(ホスト)詳細画面 開催イベントを表示
15
+ 主催者(ホスト)詳細画面 開催イベント一覧を表示
16
16
 
17
17
  - 開催イベントはゲストからストックされる
18
18