質問編集履歴

2

要件の追加をしました。

2022/01/03 14:59

投稿

oeiqgfodgfhps
oeiqgfodgfhps

スコア35

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,8 @@
7
7
  要件2 休憩を開始していたら、休憩開始ボタンを非活性化し、休憩終了ボタンを活性化する
8
8
 
9
9
  要件3 休憩を開始していて、かつ休憩終了ボタンが押されていなかったら退勤ボタンを非活性化する。
10
+
11
+ 要件4 休憩開始と終了をすでにしていて、もう一度休憩開始を実行した場合、休憩開始ボタンを非活性化して、休憩終了ボタンを活性化させる。
10
12
 
11
13
 
12
14
 
@@ -32,19 +34,19 @@
32
34
 
33
35
  button_to "休憩開始", attendances_break_in_path, {:disabled=> true }
34
36
 
35
- elsif break_in != nil && break_out != nil && break_out < break_in
37
+ elsif break_in != nil && break_out != nil && break_out < break_in # 一回休憩開始と終了を押して、休憩開始のみを押している場合 # 休憩開始していない
36
38
 
37
39
  button_to "休憩開始", attendances_break_in_path, {:disabled=> true }
38
40
 
39
- elsif break_in == nilい
41
+ elsif break_in == nil # 休憩開始をしてない
40
42
 
41
43
  button_to "休憩開始", attendances_break_in_path, {:disabled=> false }
42
44
 
43
- elsif break_out == nil
45
+ elsif break_out == nil # 休憩開始しているけど休憩終了していない
44
46
 
45
47
  button_to "休憩開始", attendances_break_in_path, {:disabled=> true }
46
48
 
47
- else
49
+ else# 休憩開始もしていないし休憩終了もしていない
48
50
 
49
51
  button_to "休憩開始", attendances_break_in_path, {:disabled=> false }
50
52
 
@@ -60,21 +62,21 @@
60
62
 
61
63
  button_to "休憩終了", attendances_break_out_path, {:disabled=> true }
62
64
 
63
- elsif break_in != nil && break_out != nil && break_out < break_in
65
+ elsif break_in != nil && break_out != nil && break_out < break_in # 一回休憩開始と終了を押して、休憩開始のみを押している場合
64
66
 
65
- button_to "休憩了", attendances_break_out_path, {:disabled=> false}
67
+ button_to "休憩了", attendances_break_out_path, {:disabled=> false}
66
68
 
67
- elsif break_in == nil
69
+ elsif break_in == nil # 休憩開始をしていない
68
70
 
69
- button_to "休憩了", attendances_break_out_path, {:disabled=> true}
71
+ button_to "休憩了", attendances_break_out_path, {:disabled=> true}
70
72
 
71
- elsif break_out != nil
73
+ elsif break_out != nil #休憩開始してるし、完了もしている
72
74
 
73
- button_to "休憩了", attendances_break_out_path, {:disabled=> true}
75
+ button_to "休憩了", attendances_break_out_path, {:disabled=> true}
74
76
 
75
- else
77
+ else #休憩開始してるが、完了をしていない
76
78
 
77
- button_to "休憩了", attendances_break_out_path, {:disabled=> false}
79
+ button_to "休憩了", attendances_break_out_path, {:disabled=> false}
78
80
 
79
81
  end
80
82
 

1

誤字

2022/01/03 14:58

投稿

oeiqgfodgfhps
oeiqgfodgfhps

スコア35

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  def work_in_button
22
22
 
23
- button_to "work_in", attendances_work_in_path , {:disabled=> work_in != nil}
23
+ button_to "出勤", attendances_work_in_path , {:disabled=> work_in != nil}
24
24
 
25
25
  end
26
26
 
@@ -30,23 +30,23 @@
30
30
 
31
31
  if work_in == nil
32
32
 
33
- button_to "break_in", attendances_break_in_path, {:disabled=> true }
33
+ button_to "休憩開始", attendances_break_in_path, {:disabled=> true }
34
34
 
35
35
  elsif break_in != nil && break_out != nil && break_out < break_in
36
36
 
37
- button_to "break_in", attendances_break_in_path, {:disabled=> true }
37
+ button_to "休憩開始", attendances_break_in_path, {:disabled=> true }
38
38
 
39
39
  elsif break_in == nilい
40
40
 
41
- button_to "break_in", attendances_break_in_path, {:disabled=> false }
41
+ button_to "休憩開始", attendances_break_in_path, {:disabled=> false }
42
42
 
43
43
  elsif break_out == nil
44
44
 
45
- button_to "break_in", attendances_break_in_path, {:disabled=> true }
45
+ button_to "休憩開始", attendances_break_in_path, {:disabled=> true }
46
46
 
47
47
  else
48
48
 
49
- button_to "break_in", attendances_break_in_path, {:disabled=> false }
49
+ button_to "休憩開始", attendances_break_in_path, {:disabled=> false }
50
50
 
51
51
  end
52
52
 
@@ -58,23 +58,23 @@
58
58
 
59
59
  if work_in == nil
60
60
 
61
- button_to "break_out", attendances_break_out_path, {:disabled=> true }
61
+ button_to "休憩終了", attendances_break_out_path, {:disabled=> true }
62
62
 
63
63
  elsif break_in != nil && break_out != nil && break_out < break_in
64
64
 
65
- button_to "break_out", attendances_break_out_path, {:disabled=> false}
65
+ button_to "休憩終了", attendances_break_out_path, {:disabled=> false}
66
66
 
67
67
  elsif break_in == nil
68
68
 
69
- button_to "break_out", attendances_break_out_path, {:disabled=> true}
69
+ button_to "休憩終了", attendances_break_out_path, {:disabled=> true}
70
70
 
71
71
  elsif break_out != nil
72
72
 
73
- button_to "break_out", attendances_break_out_path, {:disabled=> true}
73
+ button_to "休憩終了", attendances_break_out_path, {:disabled=> true}
74
74
 
75
75
  else
76
76
 
77
- button_to "break_out", attendances_break_out_path, {:disabled=> false}
77
+ button_to "休憩終了", attendances_break_out_path, {:disabled=> false}
78
78
 
79
79
  end
80
80
 
@@ -86,15 +86,15 @@
86
86
 
87
87
  if work_in == nil
88
88
 
89
- button_to "work_out", attendances_work_out_path, {:disabled=> true }
89
+ button_to "退勤", attendances_work_out_path, {:disabled=> true }
90
90
 
91
91
  elsif !break_in && break_out
92
92
 
93
- button_to "work_out", attendances_work_out_path, {:disabled=> true }
93
+ button_to "退勤", attendances_work_out_path, {:disabled=> true }
94
94
 
95
95
  else
96
96
 
97
- button_to "work_out", attendances_work_out_path, {:disabled=> false }
97
+ button_to "退勤", attendances_work_out_path, {:disabled=> false }
98
98
 
99
99
  end
100
100