質問編集履歴
1
carrierwave.rb修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -227,4 +227,34 @@
|
|
|
227
227
|
```
|
|
228
228
|
|
|
229
229
|
### 試したこと
|
|
230
|
-
docker-compose buildをし直したりしていますが...
|
|
230
|
+
docker-compose buildをし直したりしていますが...
|
|
231
|
+
|
|
232
|
+
|
|
233
|
+
### 12/1修正後carrierwave.rb
|
|
234
|
+
```ここに言語名を入力
|
|
235
|
+
require 'carrierwave/storage/abstract'
|
|
236
|
+
require 'carrierwave/storage/file'
|
|
237
|
+
require 'carrierwave/storage/fog'
|
|
238
|
+
|
|
239
|
+
|
|
240
|
+
CarrierWave.configure do |config|
|
|
241
|
+
config.storage :fog
|
|
242
|
+
config.fog_provider = 'fog/aws'
|
|
243
|
+
config.fog_directory = ENV['AWS_S3_BUCKET']
|
|
244
|
+
config.asset_host = 'https://s3.amazonaws.com/railspotoforio'
|
|
245
|
+
config.fog_credentials = {
|
|
246
|
+
provider: 'AWS',
|
|
247
|
+
aws_access_key_id: ENV['AWS_ACCESS_KEY_ID'],
|
|
248
|
+
aws_secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
|
|
249
|
+
region: ENV['AWS_S3_REGION'],
|
|
250
|
+
path_style: true
|
|
251
|
+
}
|
|
252
|
+
config.cache_storage = :fog
|
|
253
|
+
config.fog_public = false
|
|
254
|
+
config.fog_attributes = { cache_control: "max-age=#{365.days.to_i}" }
|
|
255
|
+
|
|
256
|
+
end
|
|
257
|
+
|
|
258
|
+
CarrierWave::SanitizedFile.sanitize_regexp = /[^[:word:].\-+]/
|
|
259
|
+
|
|
260
|
+
```
|