Ist es möglich, Paperclip für die Erstellung von HTTPS-URLs zu konfigurieren?
Ich bin mit einer Büroklammer verwalten von Benutzer-hochgeladene Bilder auf einer Website, die serviert wird, komplett unter HTTPS. Um zu vermeiden, dass die dumme security-Warnungen auf IE7/IE8, muss ich auch dienen diese Bilder über SSL. Ich normalerweise dazu, meine Bilder mit so etwas wie die folgenden:
<%= image_tag @product.image.url(:large) %>
wo
class Product < ActiveRecord::Base
has_attached_file :image,
:styles => {
:large => {:geometry => "616x450#"}
},
:storage => :s3,
:s3_credentials => {:access_key_id => "xxx", :secret_access_key => "xxx"},
:path => ":attachment/:id/:style/:basename.:extension",
:bucket => CONFIG['s3_media_bucket'],
:default_url => "/assets/image_missing.png"
und die Bild-URL erzeugt wird, so etwas wie:
http://s3.amazonaws.com/media.example.com/images/6/large/image123.JPG
Gibt es eine Magische Büroklammer Möglichkeit, dies zu ändern:
https://s3.amazonaws.com/media.example.com/images/6/large/image123.JPG
InformationsquelleAutor der Frage cailinanne | 2011-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie einfach hinzufügen:
Dieser bedeckt ist in der Dokumentation.
InformationsquelleAutor der Antwort Jordan Running
Den code zu aktualisieren nur sagen, hinzufügen :s3_protocol wie folgt:
InformationsquelleAutor der Antwort user2397178