質問編集履歴

2

修正

2020/08/26 16:46

投稿

keisuke.F
keisuke.F

スコア19

test CHANGED
File without changes
test CHANGED
@@ -320,8 +320,18 @@
320
320
 
321
321
  end
322
322
 
323
+ ```
324
+
323
325
 
324
326
 
325
327
  やはり、imageにするとエラーが出ます。
326
328
 
329
+ エラー文です。
330
+
327
- ```
331
+ ```
332
+
333
+ NoMethodError in UsersController#show
334
+
335
+ undefined method `image' for #<Tweet::ActiveRecord_Associations_CollectionProxy:0x00007f35acdd8248>
336
+
337
+ ```

1

追記

2020/08/26 16:46

投稿

keisuke.F
keisuke.F

スコア19

test CHANGED
File without changes
test CHANGED
@@ -271,3 +271,57 @@
271
271
 
272
272
 
273
273
  単純な問題かもしれないですが、ご教授よろしくお願い致します。
274
+
275
+
276
+
277
+
278
+
279
+ #追記
280
+
281
+ 問題のusers.controller.rbに記述していた
282
+
283
+ ```
284
+
285
+ @images = current_user.tweets.imageを
286
+
287
+ ```
288
+
289
+ image以外のカラムのnameカラムに変更してみました。
290
+
291
+ ```
292
+
293
+ @images = current_user.tweets.name
294
+
295
+ ```
296
+
297
+
298
+
299
+ そうしたらエラーが解決しました。
300
+
301
+ each文の@tweetの定義エラー等が出たので、
302
+
303
+ 現在のusers.controller.rbはこちらになります。
304
+
305
+
306
+
307
+ ```
308
+
309
+ class UsersController < ApplicationController
310
+
311
+ def show
312
+
313
+ @nickname = current_user.nickname
314
+
315
+ @images = current_user.tweets.image
316
+
317
+ @tweets = Tweet.all
318
+
319
+ end
320
+
321
+ end
322
+
323
+
324
+
325
+ やはり、imageにするとエラーが出ます。
326
+
327
+ ```