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

回答編集履歴

4

表現修正

2020/07/28 13:24

投稿

Yasumichi
Yasumichi

スコア1773

answer CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  【追記3】
38
38
 
39
- あたらめて見直すと config/initializers/carrier_wave.rb は、チュートリアルの通り、以下のように記述すべきかと思います。というか、「例」が紛らわしいので仕方ない気もしますが。
39
+ あたらめて見直すと config/initializers/carrier_wave.rb は、チュートリアルの通り、以下のように記述すべきかと思います。「例」が紛らわしいので仕方ない気もしますが。
40
40
 
41
41
  ```ruby
42
42
  :provider => 'AWS',
@@ -45,4 +45,10 @@
45
45
  :aws_secret_access_key => ENV['S3_SECRET_KEY']
46
46
  ```
47
47
 
48
- あくまでENV[''] 内は、設定内容ではなく環境変数名である必要があるのではないでしょうか?
48
+ あくまでENV[''] 内は、設定内容ではなく環境変数名である必要があります。
49
+
50
+ ※例は、以下のように書いた場合と同義だよということを伝えたかったのだと思われます。
51
+
52
+ ```ruby
53
+ :region => 'ap-northeast-1'
54
+ ```

3

carrier_wave の設定について再追記

2020/07/28 13:23

投稿

Yasumichi
Yasumichi

スコア1773

answer CHANGED
@@ -32,4 +32,17 @@
32
32
  :region => ENV['S3_REGION'], # 例: 'ap-northeast-1'
33
33
  ```
34
34
 
35
- ではないでしょうか?
35
+ ではないでしょうか?
36
+
37
+ 【追記3】
38
+
39
+ あたらめて見直すと config/initializers/carrier_wave.rb は、チュートリアルの通り、以下のように記述すべきかと思います。というか、「例」が紛らわしいので仕方ない気もしますが。
40
+
41
+ ```ruby
42
+ :provider => 'AWS',
43
+ :region => ENV['S3_REGION'], # 例: 'ap-northeast-1'
44
+ :aws_access_key_id => ENV['S3_ACCESS_KEY'],
45
+ :aws_secret_access_key => ENV['S3_SECRET_KEY']
46
+ ```
47
+
48
+ あくまでENV[''] 内は、設定内容ではなく環境変数名である必要があるのではないでしょうか?

2

carrier_wave の設定について追記

2020/07/28 13:12

投稿

Yasumichi
Yasumichi

スコア1773

answer CHANGED
@@ -15,5 +15,21 @@
15
15
 
16
16
  ※Ruby としてますが、シェルコマンドです。
17
17
 
18
- 【追記】
18
+ 【追記
19
- heroku の dashboard で該当 app の Settings を開き、Config Vars が意図したとおりになっているか、確認するのも手かと思います。
19
+ heroku の dashboard で該当 app の Settings を開き、Config Vars が意図したとおりになっているか、確認するのも手かと思います。
20
+
21
+ 【追記2】
22
+
23
+ config/initializers/carrier_wave.rb にて
24
+
25
+ ```ruby
26
+ :region => ENV['ap-northeast-1'], # 例: 'ap-northeast-1'
27
+ ```
28
+
29
+ となっていますが、
30
+
31
+ ```ruby
32
+ :region => ENV['S3_REGION'], # 例: 'ap-northeast-1'
33
+ ```
34
+
35
+ ではないでしょうか?

1

heroku の dashboard での確認事項を追記。

2020/07/28 13:05

投稿

Yasumichi
Yasumichi

スコア1773

answer CHANGED
@@ -13,4 +13,7 @@
13
13
 
14
14
  の部分は実行されていますか?
15
15
 
16
- ※Ruby としてますが、シェルコマンドです。
16
+ ※Ruby としてますが、シェルコマンドです。
17
+
18
+ 【追記】
19
+ heroku の dashboard で該当 app の Settings を開き、Config Vars が意図したとおりになっているか、確認するのも手かと思います。