Tutorial - Aprende Ruby on Rails – Primeros Pasos

Duración:
30'
Nivel:
principiante
Curso relacionado:

¿Qué es Ruby on Rails? Ruby on Rails es un entorno de desarrollo web de código abierto que está enfocado en crear sitios web y combina Ruby con HTML, CSS y JavaScript, se suele llamar simplemente Rails.

Ruby on Rails produce librerías para simplificar las tareas de crear complejas aplicaciones web. Hay una herramienta llamada RubyMotion que te permite construir con Ruby de manera muy fácil aplicaciones nativas para IOS y Android. Con Rails no podrías crear aplicaciones móviles pero sí una parte importante de un proyecto móvil.

¿Cómo instalar ROR? La forma de instalarlo varía dependiendo del sistema operativo que se utilice.

GNU/Linux RVM te permite instalar y mantener varias versiones de ruby a la vez. Para más información visite https://rvm.io/

Para no tener problemas en la instalación de RVM debemos instalar primero las claves GPG, de la siguiente manera por terminal:

$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 
7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Para instalar RVM con Ruby y Rails predeterminados en un comando, ejecute: $ \curl -sSL https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable --rail --ruby

Este comando instala las últimas versiones de rvm, ruby y rails. Cerramos el terminal y abrimos uno nuevo, y comprobamos que RVM está configurado correctamente ejecutando el siguiente comando: type rvm | head -n -1

Si está configurado correctamente nos aparecerá en pantalla “rvm is a function”.

Microsoft Windows

En primer lugar descargamos RailsInstaller http://railsinstaller.org/en

Aceptamos los términos y condiciones y le damos al botón next:

Seleccionamos el directorio donde guardar RailsInstaller, es muy importante que esté marcada la opción de añadir el Path a Ruby y hacemos click sobre el botón Install:

Instalando…

Cuando la instalación finalice, le damos click sobre el botón Finish:

Instalamos node.js de: https://nodejs.org/es/

Una vez instalado desde la consola ejecutamos el comando:

gem install bundler

Si se ha instalado correctamente nos saldrá algo así:

¿Cómo crear un proyecto en ROR?

Abrimos el terminal y nos ubicamos en la carpeta donde guardaremos los archivos, ejecutamos el siguiente comando para generar una carpeta dentro del directorio en el que estás posicionado que contendrá nuestro proyecto:

rails new proyecto

A continuación, nos ubicamos en el directorio recién creado:

cd proyecto

Creamos una tabla que llamaremos por ejemplo alumnos:

rails g scaffold alumnos Nombre:string direccion:string telefono:string fechadeMatriculacion:date

Migramos el proyecto, de esta forma hacemos el modelo del programa con una base de datos, con el comando:

rails db:migrate

Para poder ejecutar un servidor en rails se hace mediante el siguiente comando:

rails s

Para finalizar, desde el navegador ingresamos la dirección de nuestro localhost para utilizar la aplicación que hemos desarrollado:

localhost:3000/alumnos

A continuación vamos a la carpeta proyecto/app/assets/stylesheets y abrimos el archivo alumnos.scss para darle estilo.

Creamos un alumno:

Se visualiza de esta manera:

Solicita información sobre Ruby On Rails

En Imagina llevamos más de 11 años ofreciendo formación para empresas, estamos especializados en el área técnica y de ofimática, adaptando nuestras formaciones a vuestras necesidades. Déjanos tus datos, y nos pondremos en contacto contigo para informarte sobre el curso que mejor se ajuste a lo que buscas. Cuéntanos tus necesidades y podremos asesorarte sobre la modalidad que mejor se adapte: En directo, En directo a Medida u Online.

España