回答編集履歴

2

変更

2020/08/26 04:38

投稿

naokit-dev
naokit-dev

スコア424

test CHANGED
@@ -8,16 +8,52 @@
8
8
 
9
9
  ```
10
10
 
11
+
12
+
13
+ ```
14
+
15
+ def create
16
+
17
+ @time_card = Timecard.new(timecard_params)
18
+
11
- フォームの内容が空だからparamsはからなのでは?
19
+ case params[:commit]
20
+
21
+ when "出勤" ; @time_card.start_time = Time.now
22
+
23
+ when "退勤" ; @time_card.end_time = Time.now
24
+
25
+ end
26
+
27
+ if @time_card.save
28
+
29
+ redirect_to root_path
30
+
31
+ else
32
+
33
+ render :index
34
+
35
+ end
36
+
37
+ end
12
38
 
13
39
 
14
40
 
41
+ private
42
+
43
+ def timecard_params
44
+
15
- > 出勤ボタンを押すとstart_timeへ、退勤ボタンを押すとend_timeへ保存されるようにしたいのですが、上手くいきません
45
+ params.permit(:start_time, :end_time).merge(user_id: current_user.id)
46
+
47
+ end
48
+
49
+ ```
16
50
 
17
51
 
18
52
 
19
- DBの構造を提示したうえ
53
+ すかね
20
54
 
21
- もう少し質問を絞って一つづつ解決するとよいのではないでしょうか
22
55
 
56
+
57
+
58
+
23
- 複数問題含んでるように感じます
59
+ だめならtypo等を修正して一度質問内容整理してただけます

1

加筆

2020/08/26 04:38

投稿

naokit-dev
naokit-dev

スコア424

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ```
10
10
 
11
- フォームの内容が空だからparamsはからのでは?
11
+ フォームの内容が空だからparamsはからのでは?
12
12
 
13
13
 
14
14
 
@@ -16,4 +16,8 @@
16
16
 
17
17
 
18
18
 
19
+ DBの構造を提示したうえで
20
+
21
+ もう少し質問を絞って一つづつ解決するとよいのではないでしょうか
22
+
19
- これが反映されているのはどの部分でか?
23
+ 複数の問題を含んでいるように感じま