Comment afficher, de masquer l'image en forme de trombone, lorsque aucune image présente
Comment puis-je prévenir la balise image qui appelle les associés de l'image de s'afficher si aucune image n'est associée à l'enregistrement?
<%= image_tag @agent.avatar.url %>
...donne moi le texte "Manquant" si il n'y a pas d'image associée à l'agent. Je veux tester pour voir il y a une image d'abord, puis calcul de la balise ci-dessus si le test renvoie la valeur true.
Mieux encore, est-il de toute façon pour moi de spécifier une image par défaut si aucune image n'est spécifiquement prévu?
Vous devez vous connecter pour publier un commentaire.
J'utilise la suite de trouver si un modèle est associé à une pièce jointe:
Si avatar a plusieurs tailles:
pour Rails 3:
Bon, j'ai une partie d'elle.
De spécifier une image par défaut qui se passe dans le modèle
Quelques octets de moins:
Il est préférable d'utiliser :default_url plutôt que de conditions.
Si un default_url a été spécifié dans le modèle, vous pouvez utiliser la méthode actuelle? pour vérifier si l'url est la valeur par défaut ou une téléchargées une.
Vous pouvez utiliser cette
J'ai aussi eu le même problème avant, mais résolu à l'aide de: