質問編集履歴
5
不必要な情報の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
|
61
61
|
```
|
62
62
|
|
63
|
-
<%= form_with url: c
|
63
|
+
<%= form_with url: create_download_path(@download), local: true do |f| %>
|
64
64
|
|
65
65
|
<fieldset class="form_check-block">
|
66
66
|
|
@@ -92,10 +92,6 @@
|
|
92
92
|
|
93
93
|
|
94
94
|
|
95
|
-
SESSION_KEY_FOR_DOWNLOAD = :download
|
96
|
-
|
97
|
-
|
98
|
-
|
99
95
|
def new
|
100
96
|
|
101
97
|
@download = ::Download.new
|
@@ -104,27 +100,13 @@
|
|
104
100
|
|
105
101
|
|
106
102
|
|
107
|
-
def confirm
|
108
|
-
|
109
|
-
parameters = download_params
|
110
|
-
|
111
|
-
@download = ::Download.new(parameters)
|
112
|
-
|
113
|
-
session[SESSION_KEY_FOR_DOWNLOAD] = parameters
|
114
|
-
|
115
|
-
end
|
116
|
-
|
117
103
|
|
118
104
|
|
119
105
|
def create
|
120
106
|
|
121
|
-
@download = ::Download.new(
|
107
|
+
@download = ::Download.new(download_params)
|
122
108
|
|
123
109
|
@download.save
|
124
|
-
|
125
|
-
session[SESSION_KEY_FOR_DOWNLOAD] = nil
|
126
|
-
|
127
|
-
redirect_to root_url
|
128
110
|
|
129
111
|
end
|
130
112
|
|
4
不必要な情報の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,11 +12,7 @@
|
|
12
12
|
|
13
13
|
このカラムでは整数しか入らないようにしているので、'1'(文字列)が入ってくることをinvalidしているだと思いますが、
|
14
14
|
|
15
|
-
どのように
|
15
|
+
どのようにしたら数値の1を渡せるようになるのか、ご教授いただけると幸いです。
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
有識者の方のお知恵をお貸しいただければと思います。
|
20
16
|
|
21
17
|
|
22
18
|
|
@@ -55,6 +51,34 @@
|
|
55
51
|
enum brake: {on: 1, off: 0}, _prefix: true
|
56
52
|
|
57
53
|
end
|
54
|
+
|
55
|
+
```
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
new.html.erb
|
60
|
+
|
61
|
+
```
|
62
|
+
|
63
|
+
<%= form_with url: confirm_download_path(@download), local: true do |f| %>
|
64
|
+
|
65
|
+
<fieldset class="form_check-block">
|
66
|
+
|
67
|
+
<label>
|
68
|
+
|
69
|
+
<%= f.check_box :brake, checked: @download&.brake_on? %>
|
70
|
+
|
71
|
+
<%= f.label " ", class: "top_left" %>
|
72
|
+
|
73
|
+
</label>
|
74
|
+
|
75
|
+
</fieldset>
|
76
|
+
|
77
|
+
<span>ブレーキ</span>
|
78
|
+
|
79
|
+
<button>登録する</button>
|
80
|
+
|
81
|
+
<% end %>
|
58
82
|
|
59
83
|
```
|
60
84
|
|
@@ -124,32 +148,6 @@
|
|
124
148
|
|
125
149
|
|
126
150
|
|
127
|
-
new.html.erb
|
128
|
-
|
129
|
-
```
|
130
|
-
|
131
|
-
<%= form_with url: confirm_download_path(@download), local: true do |f| %>
|
132
|
-
|
133
|
-
<fieldset class="form_check-block">
|
134
|
-
|
135
|
-
<label>
|
136
|
-
|
137
|
-
<%= f.check_box :brake, checked: @download&.brake_on? %>
|
138
|
-
|
139
|
-
<%= f.label " ", class: "top_left" %>
|
140
|
-
|
141
|
-
</label>
|
142
|
-
|
143
|
-
</fieldset>
|
144
|
-
|
145
|
-
<span>ブレーキ</span>
|
146
|
-
|
147
|
-
<button>登録する</button>
|
148
|
-
|
149
|
-
<% end %>
|
150
|
-
|
151
|
-
```
|
152
|
-
|
153
151
|
|
154
152
|
|
155
153
|
shema.rb
|
3
不必要な情報の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
(byebug) params
|
34
34
|
|
35
|
-
<ActionController::Parameters {"authenticity_token"=>"
|
35
|
+
<ActionController::Parameters {"authenticity_token"=>"...", "brake"=>"1", "controller"=>"download", "action"=>"confirm"} permitted: false>
|
36
36
|
|
37
37
|
|
38
38
|
|
2
railsのバージョン追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,6 +17,10 @@
|
|
17
17
|
|
18
18
|
|
19
19
|
有識者の方のお知恵をお貸しいただければと思います。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
rails '6.0.3'
|
20
24
|
|
21
25
|
|
22
26
|
|
@@ -52,9 +56,7 @@
|
|
52
56
|
|
53
57
|
end
|
54
58
|
|
55
|
-
```
|
59
|
+
```
|
56
|
-
|
57
|
-
|
58
60
|
|
59
61
|
|
60
62
|
|
@@ -118,11 +120,7 @@
|
|
118
120
|
|
119
121
|
|
120
122
|
|
121
|
-
```
|
123
|
+
```
|
122
|
-
|
123
|
-
|
124
|
-
|
125
|
-
|
126
124
|
|
127
125
|
|
128
126
|
|
@@ -150,7 +148,7 @@
|
|
150
148
|
|
151
149
|
<% end %>
|
152
150
|
|
153
|
-
```
|
151
|
+
```
|
154
152
|
|
155
153
|
|
156
154
|
|
1
不必要な情報の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -47,18 +47,6 @@
|
|
47
47
|
```
|
48
48
|
|
49
49
|
class Download < ApplicationRecord
|
50
|
-
|
51
|
-
##
|
52
|
-
|
53
|
-
# enum
|
54
|
-
|
55
|
-
##
|
56
|
-
|
57
|
-
|
58
|
-
|
59
|
-
# ダウンロード項目
|
60
|
-
|
61
|
-
# 会社コード
|
62
50
|
|
63
51
|
enum brake: {on: 1, off: 0}, _prefix: true
|
64
52
|
|