###前提・実現したいこと
RailsのPaperclipのgemとS3を使って画像アップロード機能を作っているのですが、
アップロードした画像にサイズを指定したものを呼び出そうとするとAccessDeniedになってしまいます。
どのような原因か分かりますでしょうか。。。
###発生している問題・エラーメッセージ
画像パスにアクセスした際に表示されます。
This XML file does not appear to have any style information associated with it. The document tree is shown below.
###該当のソースコード
以下のようにアップロードの設定を書いています。
User Model
ruby
1 2 3 has_attached_file :avatar, 4 :storage => :s3, 5 :style => { 6 :medium => "370x370#", 7 :thumbs => "100x100#", 8 :convert_options => {:all => "-auto-orient"} 9 } 10
下記の一つ目の方法だと表示されるのですが、二つ目のstyle(サイズ)を指定した場合だとAccessDeniedになってしまいます。。。
users/show.html.erb
ruby
1 2<%= image_tag @user.avatar.url, width: "100%", height: "auto" %> #表示される 3<%= image_tag @user.avatar.url(:medium), width: "100%", height: "auto" %>#Access Dnied 4 5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。