Ich erstelle Benutzer Avatare. Ich habe Probleme, die "missing.png" angezeigt zu bekommen. Für Benutzer, die sich entschieden haben, kein Profilbild hochzuladen, habe ich ein Standardbild erstellt, das angezeigt werden soll. Unten ist, was ich bis jetzt bekommen habe. Bitte zeig mir, was ich falsch mache.Ruby/Paperclip: Wie bekomme ich missing.png zur Arbeit?
user.rb
has_attached_file :avatar, styles: { large: "800x800>", medium: "300x300>", thumb: "50x50>" }, default_url: "/images/:style/missing.png"
validates_attachment_content_type :avatar, content_type: /\Aimage\/.*\Z/
Beiträge/index.html.erb (Zeigt alle Beiträge von allen Benutzern, für den Moment)
<%= link_to(image_tag(post.user.avatar.url(:medium)), user_path(post.user.username)) %>
Benutzer/show.html .erb (Dies ist die Profilseite des Benutzers)
<%= image_tag @user.avatar.url(:medium) %>
"missing.png"
Bilder: app/assets/images/missing.png
Thumb: app/assets/images/thumb/missing.png
Medium: app/assets/images/medium/missing.png
Groß: app/assets/images/large/missing.png
Wha t tue ich falsch?
Diese Antwort hat funktioniert. – GVS