现在,我使用回形针上传多张图片,但是,在视图中,它看起来不太好,它确实有 5 个上传按钮(我设置它允许上传 5 次)。在这种情况下,我想尝试一下,最初它只显示 1 个上传按钮,如果按钮有文件,它将继续显示第二个按钮,直到第五个按钮。
另一个问题是,当我编辑和删除我所有的图片时,它不显示上传按钮 edy。我想这必须提供一个逻辑解决方案来解决这个问题。我想到我需要使用计数器和布尔条件来设置它是否显示。但是,在视图中,我不知道该怎么做。任何人都可以给出一些提示让我继续吗?
<div class="field">
<%= f.fields_for :assets do |asset_fields| %>
<p>
<% if asset_fields.object.new_record? %>
<%= asset_fields.file_field :asset %>
<% end %>
</p>
<% end %>
</div>