2017-01-26 2 views
0

In meinem Mitglied Modell Ich habe eine Standard-URL, wenn kein Bild hochgeladen:Paperclip missing.png zeigt nicht

default_url: "/images/:style/missing.png" 

in den assets/images Ordner Ich habe ein ‚Medium‘ Ordner und ein Bild ‚gespeichert fehlt .png‘

Allerdings, wenn ich ein neues Mitglied Objekt erstellt und ein Bild nicht hochgeladen werden, wird die Webseite nicht zeigen die missing.png

Bin ich etwas fehlt?

Ich habe auch versucht, die Lösung here und verändert die Voreinstellung:

default_url: "/:style/missing.png" 

aber das hat nicht funktioniert.

Hilfe wird sehr geschätzt

Antwort

1

Sie können den folgenden Arbeitscode verwenden. Es funktioniert in meinem Fall gut.

has_attached_file :content, styles: { thumb: "120x120>", medium: "160x226" }, default_url: "/assets/noimage/:style/missing.png", 
        :storage => :s3, 
        :s3_protocol => 'https', 
        :s3_host_name => Settings.aws.s3.host_name, 
        :s3_credentials => { 
         :bucket => Settings.aws.s3.bucket, 
         :access_key_id => Settings.aws.access_key_id, 
         :secret_access_key => Settings.aws.secret_access_key 
        } 
+0

danke, es funktioniert mit dieser Einstellung: /assets/:style/missing.png – Toontje