Añadiendo un camino de migas de pan en Rails con Gretel

Recientemente he tenido que implementar un camino de migas de pan, o breadcrumbs en inglés, en una web con varios niveles de páginas para mejorar su usabilidad. Con un par de niveles no suele ser necesario, pero si la web es muy compleja es recomendable utilizar el camino de migas para que los usuarios sepan en cada momento dónde están, de dónde vienen y cómo volver hacía atrás sin tener que regresar a la home. Éste último es un problema muy común en las single-page applications, ya que el navegador no suele ser consciente de los cambios de página y volver hacia atrás significa salir de la página.

Después de buscar varias alternativas al final me he decidido por utilizar la gema Gretel, ya que me ha parecido muy sencilla de utilizar y sobre todo de mantener.

Continúa leyendo Añadiendo un camino de migas de pan en Rails con Gretel

Rails server no arranca en Aptana Studio 3

Hace poco que he empezado a utilizar Aptana Studio 3 para mis proyectos de Rails y me he encontrado con un problema curioso. Resulta que después de crear un nuevo proyecto y un servidor (rails server) desde el propio IDE, cuando intento arrancar el servidor aparece el siguiente error:

‘Starting server…’ has encountered a problem.
Ruby program …/Aptana Studio 3 Workspace/project/script/rails does not exist.

Aptana_rails_server_error

Parece ser que el motivo del error es que el servidor esta intentando acceder a un Continúa leyendo Rails server no arranca en Aptana Studio 3

Instalación de Ruby y NetBeans 8.0 en Ubuntu 14.04 LTS

En este tutorial voy a explicar cómo instalar Ruby en Ubuntu 14.04 LTS y cómo configurar el entorno de programación NetBeans 8.0 para poder programar nuestras aplicaciones en Ruby.

Instalación de RVM y Ruby

Lo primero es hacer un sudo apt-get update desde el terminal para actualizar el listado de paquetes disponibles de los repositorios.

Ahora procedemos a la instalación de las herramientas necesarias para poder instalar el RVM (Ruby Version Mannager) y Ruby:

sudo apt-get install build-essential git-core curl

Procedemos a instalar el RVM con el siguiente comando:

curl -L https://get.rvm.io | bash -s stable

Para comprobar que se ha instalado correctamente abrimos una nueva terminal y Continúa leyendo Instalación de Ruby y NetBeans 8.0 en Ubuntu 14.04 LTS