Saltar al contenido

Cómo mostrar SVG como imágenes con Active Storage

Ya no tienes que investigar más por todo internet ya que llegaste al sitio correcto, poseemos la solución que buscas y sin problema.

Solución:

Agregue este código a su config/application.rb:

# Hack for allowing SVG files. While this hack is here, we should **not**
# allow arbitrary SVG uploads. https://github.com/rails/rails/issues/34665

ActiveStorage::Engine.config
.active_storage
.content_types_to_serve_as_binary
.delete('image/svg+xml')

Puedes eliminar los comentarios, por supuesto :). Espero eso ayude.

Los svg se consideran tipos de contenido binario, por lo que los enlaces svg de almacenamiento activo se representan como enlaces de archivos adjuntos de descarga. Puede ver todos los tipos de contenido y las limitaciones en este enlace https://github.com/rails/rails/blob/master/activestorage/lib/active_storage/engine.rb.

Puede encontrar más información sobre esta limitación y explicación aquí: http://github.com/jdelStrother/rails/commit/06ab7b27ea1c1ab357085439abacdb464f6742bf. Publicaré un problema para esto. Quizás lo arreglen en el futuro

Sección de Reseñas y Valoraciones

Si posees alguna cuestión o forma de aclarar nuestro sección eres capaz de añadir un exégesis y con gusto lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *