質問編集履歴

9

修正

2018/01/09 22:11

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,7 @@
90
90
 
91
91
  # post_id :integer not null
92
92
 
93
- # image :string not null
93
+ # image :string
94
94
 
95
95
  # created_at :datetime not null
96
96
 

8

追加

2018/01/09 22:11

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
  https://qiita.com/_Yasuun_/items/a7e4a2e44c3c27ec3ba2
12
12
 
13
+ https://qiita.com/Tommy1218/items/6349d8d860c5982771ff
14
+
13
15
 
14
16
 
15
17
  コードは以下の通りです。

7

修正

2018/01/09 19:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -242,7 +242,7 @@
242
242
 
243
243
 
244
244
 
245
- さらに、更新の画面やバリデーションのエラーの際、前回、新規作成の時に写真を3枚アップロード済みですが、以下のように「選択されていません」と表示されます。(image_cacheが正確に動いていないため?)
245
+ さらに、更新の画面やバリデーションのエラーの際、前回、新規作成の時に写真を3枚アップロード済みですが、以下のように「選択されていません」と表示されます。(DBには保存されているが、image_cacheが正確に動いていないため?)
246
246
 
247
247
  ![![イメージ説明](4adb3fbf4f7846f8c422f3369108dbfc.png)](b7aeca4c8ff2c17d659b2f600f045d05.png)
248
248
 

6

修正

2018/01/07 21:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -242,7 +242,7 @@
242
242
 
243
243
 
244
244
 
245
- さらに、更新の画面前回、新規作成の時に写真を3枚アップロード済みですが、以下のように「選択されていません」と表示されます。
245
+ さらに、更新の画面やバリデーションのエラーの際、前回、新規作成の時に写真を3枚アップロード済みですが、以下のように「選択されていません」と表示されます。(image_cacheが正確に動いていないため?)
246
246
 
247
247
  ![![イメージ説明](4adb3fbf4f7846f8c422f3369108dbfc.png)](b7aeca4c8ff2c17d659b2f600f045d05.png)
248
248
 

5

修正

2018/01/07 21:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -254,7 +254,7 @@
254
254
 
255
255
  ②複数の画像3つを更新するときに、画像が削除されずに追加される仕様から、3つの内、更新した画像のみを新しくアップロードする
256
256
 
257
- ③Post(投稿)のphoto(写真)は最大で3枚にしたい(1〜2枚でも可)
257
+ ③Post(投稿)のphoto(写真)は最大で3枚にする(1〜2枚でも可)
258
258
 
259
259
 
260
260
 

4

修正

2018/01/07 20:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -204,7 +204,7 @@
204
204
 
205
205
  def post_params
206
206
 
207
- params.require(:post).permit(:title, :content, :status, :tag_list,:group_id, photos_attributes: [:image])
207
+ params.require(:post).permit(:title, :content, :status, photos_attributes: [:image])
208
208
 
209
209
  end
210
210
 

3

質問内容を修正

2018/01/07 19:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -20,6 +20,42 @@
20
20
 
21
21
  Post.rb(投稿)
22
22
 
23
+ # == Schema Information
24
+
25
+ #
26
+
27
+ # Table name: posts
28
+
29
+ #
30
+
31
+ # id :integer not null, primary key
32
+
33
+ # user_id :integer not null
34
+
35
+ # title :string not null
36
+
37
+ # content :text
38
+
39
+ # status :string default("draft"), not null
40
+
41
+ # created_at :datetime not null
42
+
43
+ # updated_at :datetime not null
44
+
45
+ # deleted_at :datetime
46
+
47
+ #
48
+
49
+ # Indexes
50
+
51
+ #
52
+
53
+ # index_posts_on_deleted_at (deleted_at)
54
+
55
+ # index_posts_on_user_id (user_id)
56
+
57
+ #
58
+
23
59
 
24
60
 
25
61
  class Post < ApplicationRecord
@@ -40,6 +76,34 @@
40
76
 
41
77
  PostPhoto.rb(投稿の写真)
42
78
 
79
+ # == Schema Information
80
+
81
+ #
82
+
83
+ # Table name: post_photos
84
+
85
+ #
86
+
87
+ # id :integer not null, primary key
88
+
89
+ # post_id :integer not null
90
+
91
+ # image :string not null
92
+
93
+ # created_at :datetime not null
94
+
95
+ # updated_at :datetime not null
96
+
97
+ #
98
+
99
+ # Indexes
100
+
101
+ #
102
+
103
+ # index_post_photos_on_post_id (post_id)
104
+
105
+ #
106
+
43
107
 
44
108
 
45
109
  class PostPhoto < ApplicationRecord

2

内容の修正

2018/01/07 19:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```
20
20
 
21
- Post.rb
21
+ Post.rb(投稿)
22
22
 
23
23
 
24
24
 
@@ -38,7 +38,7 @@
38
38
 
39
39
  ```
40
40
 
41
- PostPhoto.rb
41
+ PostPhoto.rb(投稿の写真)
42
42
 
43
43
 
44
44
 
@@ -190,6 +190,8 @@
190
190
 
191
191
  ②複数の画像3つを更新するときに、画像が削除されずに追加される仕様から、3つの内、更新した画像のみを新しくアップロードする
192
192
 
193
+ ③Post(投稿)のphoto(写真)は最大で3枚にしたい(1〜2枚でも可)
194
+
193
195
 
194
196
 
195
197
  アドバイスなどよろしくお願いいたします。

1

文言の修正

2018/01/07 18:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- 以下のサイトを参考にしながらCarrierWaveで複数の画像を投稿するブログサイトを開発しております。
7
+ 以下のサイトを参考にしながらCarrierWaveで複数の画像を投稿する仕組みを開発しております。
8
8
 
9
9
  https://qiita.com/sinagaki58/items/a0d59cc41c6824bb5f67
10
10