質問編集履歴

2

修正後のエラー追記しました

2020/11/28 07:03

投稿

souda-takeru
souda-takeru

スコア4

test CHANGED
File without changes
test CHANGED
@@ -184,4 +184,44 @@
184
184
 
185
185
  </div>
186
186
 
187
+ ```<%= f.file_field :images, name: 'event[images][]を
188
+
189
+ <%= f.file_field :images, name: 'events_tag[images][]に変更後のエラー
190
+
191
+ ```ここに言語を入力
192
+
193
+ ActiveModel::UnknownAttributeError in EventsController#create
194
+
195
+ unknown attribute 'images' for EventsTag.
196
+
197
+ Extracted source (around line #11):
198
+
199
+ 9
200
+
201
+ 10
202
+
203
+ 11
204
+
205
+ 12
206
+
207
+ 13
208
+
209
+ 14
210
+
211
+
212
+
213
+ def create
214
+
215
+
216
+
217
+ @event = EventsTag.new(event_params)
218
+
219
+ binding.pry
220
+
221
+ if @event.valid?
222
+
223
+ #binding.pry
224
+
225
+
226
+
187
227
  ```

1

エラーメッセージ追記いたしました

2020/11/28 07:03

投稿

souda-takeru
souda-takeru

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,14 @@
1
1
  イベントを投稿できるアプリを作っているのですが、アクティブストレージに画像が保存されません。saveメソッドの後にparamsを確認するとimagesがpermitted: false>とエラーが起きていました。ストロングパラメーターにはカラムを記載していたのですがなぜか保存できません。
2
+
3
+ エラーメッセージ
4
+
5
+ ```ここに言語を入力
6
+
7
+ => <ActionController::Parameters {"authenticity_token"=>"7ay0zrbz8jex56DbPMn7C8m1brf+UbI0PBUiSL+oXt9Om0BAvPM4KBPTKyJ5YTwfyRO+d/8TMkBKedOjk1ge+g==", "events_tag"=><ActionController::Parameters {"name"=>"ああ", "explanation"=>"ああ", "volunteer"=>"あ", "tagname"=>"", "facility_id"=>"2", "scale_id"=>"2", "category_id"=>"2"} permitted: false>, "event"=>{"images"=>[#<ActionDispatch::Http::UploadedFile:0x00007feedaff57f0 @tempfile=#<Tempfile:/var/folders/_1/65g6nnw11m9bjd70qkczwzq80000gn/T/RackMultipart20201128-1516-1n6at44.jpeg>, @original_filename="ダウンロード.jpeg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"event[images][]\"; filename=\"\xE3\x82\xBF\xE3\x82\x99\xE3\x82\xA6\xE3\x83\xB3\xE3\x83\xAD\xE3\x83\xBC\xE3\x83\x88\xE3\x82\x99.jpeg\"\r\nContent-Type: image/jpeg\r\n">]}, "commit"=>"保存する", "controller"=>"events", "action"=>"create"} permitted: false>
8
+
9
+
10
+
11
+ ```
2
12
 
3
13
 
4
14