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.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.