質問編集履歴

8

質問内容の修正

2019/04/17 11:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,9 @@
74
74
 
75
75
  ```
76
76
 
77
+ という感じで例外を出してるところで
78
+
77
- という感じで強引に aws_sdk client を取得して putObject をすると普通に成功します
79
+ 強引に aws_sdk client を取得して putObject をすると普通に成功します
78
80
 
79
81
 
80
82
 
@@ -83,3 +85,9 @@
83
85
  https://qiita.com/tanakaworld/items/196300d556feada5737b
84
86
 
85
87
  を参考にこの4つを <bucket>/images/* に与えてあります
88
+
89
+
90
+
91
+ パスが間違っているとしか思えないんですが…
92
+
93
+ どのパスにアップロードしようとしてるかをデバッグする方法はないでしょうか…

7

質問内容の修正

2019/04/17 11:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,57 @@
29
29
  本当にそのパスにアップロードしようとしてるのかを確認する方法がありません
30
30
 
31
31
  中がブラックボックス過ぎて設定が反映されてるのかどうかもわからず困っています
32
+
33
+
34
+
35
+
36
+
37
+ 追記:
38
+
39
+
40
+
41
+ ```
42
+
43
+ def save
44
+
45
+ begin
46
+
47
+ self.store_image!
48
+
49
+ rescue
50
+
51
+ client = image.instance_variable_get(:@storage).instance_variable_get(:@connection).instance_variable_get(:@client)
52
+
53
+
54
+
55
+ client.put_object({
56
+
57
+ bucket: image.instance_variable_get(:@aws_bucket),
58
+
59
+ content_type: 'text/plain; charset=UTF-8',
60
+
61
+ key: "images/test.txt",
62
+
63
+ body: "test"
64
+
65
+ })
66
+
67
+
68
+
69
+ return false
70
+
71
+ end
72
+
73
+ end
74
+
75
+ ```
76
+
77
+ という感じで強引に aws_sdk client を取得して putObject をすると普通に成功します
78
+
79
+
80
+
81
+ aws_sdk_client アカウントには
82
+
83
+ https://qiita.com/tanakaworld/items/196300d556feada5737b
84
+
85
+ を参考にこの4つを <bucket>/images/* に与えてあります

6

質問内容の修正

2019/04/17 11:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  filename
26
26
 
27
- 等をオーバーライドすればそれを組み合わせたパスにアップードしてくれるはずなのですが
27
+ 等をオーバーライドすればそれを組み合わせたパスにアップードしてくれるはずなのですが
28
28
 
29
29
  本当にそのパスにアップロードしようとしてるのかを確認する方法がありません
30
30
 

5

質問内容の修正

2019/04/16 11:48

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,6 @@
26
26
 
27
27
  等をオーバーライドすればそれを組み合わせたパスにアップドードしてくれるはずなのですが
28
28
 
29
- 本当にそのパスにアップードしようとしてるのかを確認する方法がありません
29
+ 本当にそのパスにアップードしようとしてるのかを確認する方法がありません
30
30
 
31
31
  中がブラックボックス過ぎて設定が反映されてるのかどうかもわからず困っています

4

質問内容の修正

2019/04/16 11:48

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- bucket_name
21
+ aws_bucket
22
22
 
23
23
  store_dir
24
24
 

3

質問内容の修正

2019/04/16 11:47

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -16,4 +16,16 @@
16
16
 
17
17
  できるだけローレベルでデバッグする方法はないでしょうか
18
18
 
19
+
20
+
21
+ bucket_name
22
+
23
+ store_dir
24
+
25
+ filename
26
+
27
+ 等をオーバーライドすればそれを組み合わせたパスにアップドードしてくれるはずなのですが
28
+
29
+ 本当にそのパスにアップドードしようとしてるのかを確認する方法がありません
30
+
19
31
  中がブラックボックス過ぎて設定が反映されてるのかどうかもわからず困っています

2

質問内容の修正

2019/04/16 11:47

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,8 @@
12
12
 
13
13
 
14
14
 
15
- そこで実際に AWS S3 のどのパスに書き込もうとしてるのかできるだけローレベルでデバッグする方法はないでしょうか
15
+ そこで実際に AWS S3 のどのパスに書き込もうとしてるのか
16
+
17
+ できるだけローレベルでデバッグする方法はないでしょうか
16
18
 
17
19
  中がブラックボックス過ぎて設定が反映されてるのかどうかもわからず困っています

1

質問内容の修正

2019/04/16 11:45

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- darrierwave が AWS S3 に書き込むパスを表示したい
1
+ carrierwave が AWS S3 に書き込むパスを表示したい
test CHANGED
File without changes