Skip to content

Creando una aplicacion

Francesco Rodriguez edited this page Sep 3, 2012 · 1 revision

Como crear una aplicación Rails

Instalando Rails

Una vez instalado Ruby, puedes pasar a instalar Rails. Rails es una gema y por lo tanto se instala de la siguiente forma:

$ gem install rails

También debes instalar Bundler, ejecutando este comando:

$ gem install bundler

Con esas dos gemas instaladas puedes crear tu primera aplicación Rails.

El comando rails

En la sección anterior aprendiste a instalar Rails. Como prueba final ejecutabas el comando rails -v y el resultado era la versión de Rails instalada. Pero este comando hace mucho más.

Entra en la terminal a tu carpeta de proyectos (o codigo o trabajo). Para crear una aplicación en rails debes ejecutar el comando de esta manera:

$ rails new proyecto

Este comando creará una carpeta llamada proyecto y formará una estructura de carpetas dentro de ella. Estas son las más importantes:

  • app: En esta carpeta reside la mayor parte de tu código.
  • config: En esta carpeta reside la información de configuración de tu aplicación.
  • db: En esta carpeta encuentras la información referente a la base de datos.
  • lib: Si quieres incluir un módulo, o tareas rake especiales, esta es la carpeta que debes usar.
  • public: Esta carpeta representa la raiz de la página web, si quieres incluir archivos estáticos los puedes poner acá.
  • test: Donde pondrás los tests a utilizar.

También encontrarás este importante archivo:

  • Gemfile: Donde listarás las gemas que tu proyecto necesita.

Para ver si está todo operativo has lo siguiente, entra en la carpeta del proyecto:

$ cd proyecto

Para asegurarte que todas las gemas están instaladas ejecuta:

$ bundle

Este comando va a leer el archivo Gemfile, resolverá todas las dependencias (si una gema necesita de otra) y las descargará también. El proceso toma unos minutos.

Una vez terminado ese proceso, puedes ejecutar el comando:

$ rails server

Luego, en tu navegador entra a está URL para ver tu sitio activo: http://localhost:3000

Tu aplicación Rails está activa y funcionando, en la siguiente sección podrás agregar funcionalidad.