$rails
donde nos va a decir
Usage:
rails new APP_PATH [options]
Para iniciar un proyecto escribimos
$rails new proyecto_nuevo
Claro está que primero debemos ubicar la carpeta donde queremos que el proyecto este ubicado
para correr la aplicación
$rails server
Para iniciar, como ejemplo se hará una app de listas de reproducción de música, para esto primero debemos generar un scaffold "El scaffolding es una técnica que se utilizó por primera vez en Ruby on Rails (aunque ya es utilizado hoy día por otros frameworks) que permite crear CRUD, pero en forma mucho más rápida"
el modelo se llamará "track" y los campos serán: title, album y artist, del siguiente modo
NOTA: siempre escribir en singular el nombre del modelo "track"
$rails generate scaffold track title:string album:string artist:string
ahora al correr el servidor, nos aparece un error diciendo que hay una migración pendiente, en la carpeta db>migrate se puede ver el archivo generado, una migración es una forma de trabajar con la base de datos, sin interactuar con codigo SQL, solo codigo ruby
$rake db:migrate
con $rake routes podemos ver las rutas
Ahora activamos el servidor con
$rails server
y nos envia a localhost:3000
si entramos a localhost:3000/tracks , nos permitirá crear y ver los tracks con los campos, title, album y artist, estas vistas se encuentran en app>views
0 comentarios:
Publicar un comentario