質問編集履歴
5
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,9 +35,13 @@
|
|
35
35
|
- .group(:event_id)でまとめる
|
36
36
|
- .order('count(guest_id) desc') で並び替え
|
37
37
|
|
38
|
-
### 追記
|
38
|
+
### 追記1
|
39
39
|
上記で並び替えた一覧の取得ができました。
|
40
40
|
あとはストック数を取得して表示になります。
|
41
|
+
### 追記2
|
42
|
+
試したことのコードに `count` をつけることで id と ストック数を取得できました。
|
41
|
-
と
|
43
|
+
ワンライナーでできたらと思うのでもう少し調べてみます。
|
42
44
|
|
45
|
+
なければそのまま自己解決にします。
|
46
|
+
|
43
47
|
助言いただけると幸いですmm
|
4
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,6 +34,10 @@
|
|
34
34
|
- その上でstocksに結合
|
35
35
|
- .group(:event_id)でまとめる
|
36
36
|
- .order('count(guest_id) desc') で並び替え
|
37
|
-
と考えたのですが上手くいっていません。
|
38
37
|
|
38
|
+
### 追記
|
39
|
+
上記で並び替えた一覧の取得ができました。
|
40
|
+
あとはストック数を取得して表示になります。
|
41
|
+
とりあえず掲載したまま自力ですすめます。
|
42
|
+
|
39
43
|
助言いただけると幸いですmm
|
3
書式の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,7 +25,7 @@
|
|
25
25
|
|
26
26
|
|
27
27
|
###試したこと
|
28
|
-
```
|
28
|
+
```ruby
|
29
29
|
host_id = params[:host_id]
|
30
30
|
host_events = Host.find(host_id).events.pluck(:id)
|
31
31
|
Event.where(id: host_events).joins(:stocks).group(:event_id).order('count(guest_id) desc')
|
2
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -26,8 +26,8 @@
|
|
26
26
|
|
27
27
|
###試したこと
|
28
28
|
```
|
29
|
-
|
29
|
+
host_id = params[:host_id]
|
30
|
-
host_events =
|
30
|
+
host_events = Host.find(host_id).events.pluck(:id)
|
31
31
|
Event.where(id: host_events).joins(:stocks).group(:event_id).order('count(guest_id) desc')
|
32
32
|
```
|
33
33
|
- Eventsテーブルのレコードを該当ホストのものに絞る
|
1
脱字
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
- Rails
|
6
6
|
- Active Record
|
7
7
|
- 表示ページ
|
8
|
-
主催者(ホスト)詳細画面 開催イベントを表示
|
8
|
+
主催者(ホスト)詳細画面 開催イベント一覧を表示
|
9
9
|
- 開催イベントはゲストからストックされる
|
10
10
|
- ホスト開催イベント一覧をゲストからのストック数順で表示したい
|
11
11
|
- ER図
|