我有一个Post
模型,其中包含
has_one_attached :cover
附件并非必需品。那么,如果用户没有提供附件是否有办法添加默认附件呢?
因此,在显示帖子时,我可以展示一张封面图片。
<% if @post.cover.attached? %>
<%= image_tag(@post.cover, class: 'card-img-top img-fluid') %>
<% else %>
<div class="text-align-center img-place-holder">
No Image Added Please add One
</div>
<% end %>
除了检查附加项并尝试解决此问题,还有其他方法吗?
因此,我可以使用以下方法:
<%= image_tag(@post.cover, class: 'card-img-top img-fluid') %>
直接执行,不需要任何if条件
谢谢
image_pack_tag
而不是image_tag
才能加载。 - Correlator