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

質問編集履歴

5

追記

2020/04/06 01:23

投稿

may88seiji
may88seiji

スコア79

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

追記

2020/04/06 01:23

投稿

may88seiji
may88seiji

スコア79

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

書式の改善

2020/04/06 01:04

投稿

may88seiji
may88seiji

スコア79

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

誤字

2020/04/05 16:52

投稿

may88seiji
may88seiji

スコア79

title CHANGED
File without changes
body CHANGED
@@ -26,8 +26,8 @@
26
26
 
27
27
  ###試したこと
28
28
  ```
29
- host = params[:host_id]
29
+ host_id = params[:host_id]
30
- host_events = host.events.pluck(:id)
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

脱字

2020/04/05 16:51

投稿

may88seiji
may88seiji

スコア79

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図