J'utilise le code:message Visualiser si aucune photo présente
<%= image_tag site.photo.url(:small) if site.photo.file? %>
dire à mon application pour afficher rien s'il n'y a pas photo associée à un poste particulier (site dans ce cas). Y at-il un moyen de rendre un message le long de w/this. Par exemple "pas d'image avec le post". J'ai essayé simplement de faire
<%= if site.photo.file? %>
<p> no image with this site </p>
<% end %>
Mais cela ne semble pas fonctionner. Nouveau à ruby et rails si vous ne pouvez pas dire.
Je ne suis pas au courant de rails, mais ne serait pas si site.photo.file? retourner vrai s'il y avait une photo? Ne voudriez-vous pas le contraire de cela? – Beanish
Oui, vous avez raison, je pense que cela est adressé par le .empty? ou .blank? plus à la fin mais je pense qu'il y a un moyen de le faire dans le premier ensemble de code en utilisant peut-être l'instruction 'else' mais pas sûr de la syntaxe ici. – bgadoci