質問編集履歴

1

コードの追加

2020/05/19 00:47

投稿

mamiduka
mamiduka

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,9 +1,95 @@
1
1
  表題の通りです。
2
2
 
3
+ ユーザーが送信したeventsのデータ(名前、体調、出勤時間など)を下記のshow画面で表示させています。
3
4
 
5
+ 表示されているデータを今日投稿したデータのみにしたいです。
4
6
 
5
- if文などを使ってするのだろうと思うのですが、具体的にどこにどのようにコードを書けばいいのか分からないので教えていただけるとありがたいです。
7
+ eventsテーブルにはcreate_atも保存されているので、if文などを使って今日の投稿を表示するのだろうと思うのですが、具体的にどこにどのようにコードを書けばいいのか分からないので教えていただけるとありがたいです。
6
8
 
7
9
 
8
10
 
9
11
  よろしくお願いいたします。
12
+
13
+
14
+
15
+ ```
16
+
17
+ users/show.html.haml
18
+
19
+
20
+
21
+
22
+
23
+ %table
24
+
25
+ %thead
26
+
27
+ %tr
28
+
29
+ %th 名前
30
+
31
+ %th 体調、その他
32
+
33
+ %th 出勤時間
34
+
35
+ %th 退勤時間
36
+
37
+
38
+
39
+ %tbody
40
+
41
+ - @events.each do |event|
42
+
43
+ %tr
44
+
45
+ %td= event.worker_name
46
+
47
+ %td= event.description
48
+
49
+ %td= event.start_date.strftime("%H:%M ,%m月%d日(%a)")
50
+
51
+ %td= event.end_date.strftime("%H:%M ,%m月%d日(%a)")
52
+
53
+
54
+
55
+
56
+
57
+ %br
58
+
59
+
60
+
61
+ ```
62
+
63
+ ```
64
+
65
+ class UsersController < ApplicationController
66
+
67
+ before_action :set_user, only: :show
68
+
69
+
70
+
71
+ def show
72
+
73
+ @events = current_user.events.includes(:user)
74
+
75
+ end
76
+
77
+
78
+
79
+ private
80
+
81
+ def set_user
82
+
83
+ @user = User.find(params[:id])
84
+
85
+ end
86
+
87
+
88
+
89
+
90
+
91
+ end
92
+
93
+
94
+
95
+ ```