質問編集履歴

2

タイトル修正。

2017/02/21 04:43

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Rails Heroku で画像を更新した時だけCloudinaryへアップロードされない
1
+ Rails 更新した時だけ画像がアップロードされない
test CHANGED
File without changes

1

uploaderのコードを追加。

2017/02/21 04:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,8 @@
24
24
 
25
25
  ###該当のソースコード
26
26
 
27
+ コントローラー
28
+
27
29
  ```rb
28
30
 
29
31
  class BadgesController < ApplicationController
@@ -88,9 +90,13 @@
88
90
 
89
91
  ```
90
92
 
93
+
94
+
95
+
96
+
91
-
97
+ DB定義
92
-
98
+
93
- ```DB定義:rb
99
+ ```:rb
94
100
 
95
101
  create_table :badges do |t|
96
102
 
@@ -110,6 +116,72 @@
110
116
 
111
117
  ```
112
118
 
119
+
120
+
121
+
122
+
123
+ uploader.rb
124
+
125
+ ```rb
126
+
127
+ # encoding: utf-8
128
+
129
+
130
+
131
+ class ImageUploader < CarrierWave::Uploader::Base
132
+
133
+ include CarrierWave::MiniMagick
134
+
135
+
136
+
137
+ if Rails.env.production?
138
+
139
+ include Cloudinary::CarrierWave
140
+
141
+ else
142
+
143
+ storage :file
144
+
145
+ end
146
+
147
+
148
+
149
+ def public_id
150
+
151
+ model.id
152
+
153
+ end
154
+
155
+
156
+
157
+ def store_dir
158
+
159
+ "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
160
+
161
+ end
162
+
163
+
164
+
165
+ process :resize_to_fit => [250, 250]
166
+
167
+
168
+
169
+ def extension_white_list
170
+
171
+ %w(jpg jpeg gif png)
172
+
173
+ end
174
+
175
+
176
+
177
+ end
178
+
179
+
180
+
181
+ ```
182
+
183
+
184
+
113
185
 
114
186
 
115
187
  ###試したこと