質問するログイン新規登録

質問編集履歴

1

carrierwave.rb修正

2019/12/01 13:47

投稿

hasegawa-kei
hasegawa-kei

スコア4

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
+ ```