回答編集履歴
1
paramsについて追記
answer
CHANGED
@@ -4,4 +4,25 @@
|
|
4
4
|
|
5
5
|
このコードによる制約の意味は 「 `params` には `boards_tag` パラメータが必須です。」ということになりますが、実際の `params` には `boards_tag` パラメータが存在しないので ParameterMissing エラーとなっています。
|
6
6
|
|
7
|
-
実際はどう修正すればよいか答えは出ていると思いますが…
|
7
|
+
実際はどう修正すればよいかは提示された `params` の内容を見れば答えは出ていると思いますが…
|
8
|
+
|
9
|
+
以下、 `params` を簡単に整形したものです。
|
10
|
+
|
11
|
+
```ruby
|
12
|
+
{
|
13
|
+
"_method" => "patch",
|
14
|
+
"authenticity_token" => "t97IYG3YB7yjX9vpWbciTYOyvoz703VQ7nn+OvP3zVhRCTO0BoQUWZTHGh3ucqU7KZ+STb8hQkJuIkB072R7NQ==",
|
15
|
+
"board" => {
|
16
|
+
"title" => "test",
|
17
|
+
"text" => "aa",
|
18
|
+
"name" => "aaa",
|
19
|
+
"image" => <ActionDispatch::Http::UploadedFile: 0x00007fc34e57e360
|
20
|
+
@content_type = "image/jpeg",
|
21
|
+
@headers = "Content-Disposition: form-data; name=\"board[image]\"; filename=\"james-harrison-vpOeXr5wmR4-unsplash.jpg\"\r\n" + "Content-Type: image/jpeg\r\n",
|
22
|
+
@original_filename = "james-harrison-vpOeXr5wmR4-unsplash.jpg",
|
23
|
+
@tempfile = #<File: /var/folders/x2/z7kp1bw579d_9f8399ncppqm0000gn/T/RackMultipart20210428-53629-1j0wl6r.jpg>>
|
24
|
+
},
|
25
|
+
"commit" => "保存する",
|
26
|
+
"id" => "10"
|
27
|
+
}
|
28
|
+
```
|