teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

paramsについて追記

2021/04/28 17:16

投稿

mather
mather

スコア6765

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
+ ```