IIC2143 / Syllabus-2023-1

Repositorio oficial del curso IIC2143 Ingeniería de Software 🚀✨
52 stars 5 forks source link

Duda con respecto a rutas dentro de la aplicación #66

Open gabo1243 opened 1 year ago

gabo1243 commented 1 year ago

Hola, estaba probando el deploy de la aplicación y me di cuenta de que tira algunos errores con algunas rutas. Lo que pasa es que para darle diseño al html que se muestra creé un archivo css en stylesheets y lo referencié en el html (ambos quedan en la carpeta app, uno en assets y otro en views). La ruta del css es assets/stylesheets/estilo.css, pero si lo pongo así me dice que no lo encuentra. Luego pruebo y pongo assets/estilo.css y funciona localmente. Cuando veo en render (ya hecho el nuevo deploy) me doy cuenta que si toma en cuenta el diseño del css, pero en la terminal me tira errores diciendo que no se encuentra assets/estilo.css. (localmente no tira error y en render tira error, pero aun así funciona). Con una imagen me pasó lo mismo (está en assets/images/imagen.png, pero solo funciona con assets/imagen.png), pero esta nisiquiera se muestra en la página render (solo se ve cuando corro localmente). ¿Me podrian explicar como es el funcionamiento de estas rutas y por qué tira error en render y no localmente?

Adjunto aca el error que tira en render (aunque igual toma lo que está escrito en ese archivo, ya que cambia el diseño de la página)

image

Gracias de antemano

NicolasOlmosQuiroga commented 1 year ago

Hola! Para que todo lo relacionado a CSS o imagenes funcionen, tienes que hacer lo siguiente:

Añade el archivo CSS en app/assets/stylesheets y despues tendrias que colocar:

<%= stylesheet_link_tag "estilo" %>

en el archivos erb en las vistas que tengan. El proceso es el mismo para las imagenes.

Saludos.