<% size = local_assigns[:in_gallery] ? [800, 600] : [1024, 768] %> <% if blob.video? %> <%= tag.video \ src: rails_blob_path(blob), controls: true, preload: :none, width: "100%", height: "100%" %> <% elsif blob.audio? %> <% elsif blob.variable? %> <%= image_tag url_for(blob.variant(loader: { n: -1 }, resize_to_limit: size)) %> <% elsif blob.previewable? %> <%= image_tag url_for(blob.preview(resize_to_limit: size)) %> <% else %>
<%= file_extension_for(blob) %>
<% end %>