質問編集履歴

1

コントローラー、モデルの表記追加

2020/01/03 09:35

投稿

is02
is02

スコア17

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,87 @@
3
3
 
4
4
 
5
5
  画像を連続でアップロードすると上記のようなエラーが出ることがあるのですが、回避する方法はありますか?
6
+
7
+
8
+
9
+ users_controller.rb
10
+
11
+ ```
12
+
13
+ class UsersController < ApplicationController
14
+
15
+ def show
16
+
17
+ @user = User.find(params[:id])
18
+
19
+ @post_images = @user.post_images.page(params[:page]).reverse_order
20
+
21
+ end
22
+
23
+
24
+
25
+ def edit
26
+
27
+ @user = User.find(params[:id])
28
+
29
+ end
30
+
31
+
32
+
33
+ def update
34
+
35
+ @user = User.find(params[:id])
36
+
37
+ @user.update(user_params)
38
+
39
+ redirect_to user_path(@user.id)
40
+
41
+ end
42
+
43
+
44
+
45
+ private
46
+
47
+
48
+
49
+ def user_params
50
+
51
+ params.require(:user).permit(:name, :profile_image)
52
+
53
+ end
54
+
55
+ end
56
+
57
+ ```
58
+
59
+
60
+
61
+ user.rb
62
+
63
+ ```
64
+
65
+ class User < ApplicationRecord
66
+
67
+ # Include default devise modules. Others available are:
68
+
69
+ # :confirmable, :lockable, :timeoutable, :trackable and :omniauthable
70
+
71
+ devise :database_authenticatable, :registerable,
72
+
73
+ :recoverable, :rememberable, :validatable
74
+
75
+
76
+
77
+ has_many :post_images, dependent: :destroy
78
+
79
+ has_many :post_comments, dependent: :destroy
80
+
81
+ has_many :favorites, dependent: :destroy
82
+
83
+ attachment :profile_image
84
+
85
+ end
86
+
87
+
88
+
89
+ ```