Quando escrevo este código para mostrar o nome do arquivo de imagem para alt
:
<img class="card-img-top" alt="<%= store.main_image.filename %>" draggable="false" src="<%= my_store_url(store) %>" />
usando:
store.main_image.filename
para alt
, ele não mostra o nome do arquivo real, mas números como este 1000043.jpg
no ambiente de produção.
Mas quando eu o uso em um ambiente de desenvolvimento, ele mostra o nome real do arquivo.
Desenvolvimento:
Produção:
store.main_image.blob.filename.to_s garante que você obtenha o nome do arquivo real armazenado no Active Storage.