Otras Páginas

Expandir Todo

Iniciando

Start Page

Objetivos

  • Crear tu nueva aplicación
  • ¡Iniciemos! Al final de este paso, tendremos una aplicación Rails totalmente nueva.

Pasos

Si tienes algún problema, pregunta a un instructor inmediatamente

Paso 1

cd significa cambiar directorio.

Opción 1.1: Windows

Type this in the terminal:
cd c:\Sites

cd c:\Sites inicializa el directorio Sites como nuestro directorio actual.

Opción 1.2: Mac o Linux

Type this in the terminal:
cd ~

cd ~ inicializa el directorio home como nuestro directorio actual.

Paso 2

Type this in the terminal:
mkdir railsbridge

Este comando crea un directorio nuevo para guardar nuestro proyecto.

Paso 3

Type this in the terminal:
cd railsbridge

Paso 4

Revisa si tienes alguna aplicación suggestotron existente de talleres anteriores.

Type this in the terminal:
ls

Ese comando listará los archivos en tu directorio railsbridge. Si tienes alguna vieja aplicación suggestotron en esa lista, puedes eliminarla para prevenir problemas:

Type this in the terminal:
rm -rf suggestotron

Paso 5

Type this in the terminal:
rails new suggestotron

'rails new' crea un proyecto nuevo de Rails con el nombre dado.

En este caso le dijimos que creara un proyecto nuevo llamado suggestotron. Vamos a entrar en detalle sobre lo que se ha creado más adelante.

Paso 6

Type this in the terminal:
cd suggestotron

'cd' significa cambiar directorio.

'cd suggestotron' hace suggestotron nuestro directorio actual.

Paso 7

Type this in the terminal:
ls

'ls' significa 'lista (cosas)'.

Te mostrará el contenido del directorio actual.

Paso 8

Abre el directorio suggestotron como un proyecto en tu editor de texto.

En Sublime Text 2, puedes utilizar la opción del menú: Project > Add Folder to Project...

Selecciona tu directorio suggestotron desde el diálogo que se abre. Si todo funciona, en Sublime se vería algo así::

Puedes ver que rails new creó muchos directorios y archivos. Estos son en los que nos vamos a enfocar hoy:

Archivo/Directorio Propósito
app/ Contiene los controladores, modelos, y vistas para tu aplicación. Harás la mayor parte de tu trabajo aquí.
config/ Configura las reglas de ejecución, rutas, base de datos y más detalles de tu aplicación.
db/ Muestra tu esquema actual de la base de datos, también las migraciones de la base de datos.
public/ El único directorio que es público.. Si pones archivos aquí, estarán al servicio directamente sin ningún tipo de procesamiento de Rails.
app/assets/ Aquí es donde deberían ir tus imágenes, JavaScript, hojas de estilo (CSS), y otros archivos estáticos. Aplicaciones modernas de Rails utilizan algo llamado the Assets Pipeline, el cual para mayor rapidez combina todos los archivos JavaScript y CSS de este directorio en un sólo archivo.

Hay mucho más de lo que rails new ha creado. Probablemente lo suficiente como para llenar un libro, así que vamos a ignorarlo por ahora.

Siguiente Paso: