Tutorial básico ruby on rails

Páginas: 3 (502 palabras) Publicado: 1 de febrero de 2011
Hay varias tareas a realizar antes de poder empezar a trabajar en un nuevo proyecto.

Rails

Entonces primero que cualquier cosa hay que crear nuestro proyecto de rails

$ rails -d mysqlappname

Editamos el archivo para conectarnos a la base de datos.
$ vi config/database.yml

Despues de editar inicializamos los datos

$ rake db:create
$ rake db:migrate

Cambiamos el uso desesiones a que sean en base de datos

$ rake db:sessions:create
$ rake db:migrate

Git

Una de las mas importantes es el tener un sistema de control de versiones y crear un repositorio para nuestroproyecto. Asi que para este proyecto estaremos usando Git.Primero hay que inicializar el repositorio de el lado del servidor. Esto no es totalmente necesario, pero para esta documentacion asiestaremos trabajando. Inicializacion en el servidor.
$ mkdir appname.git
$ cd appname.git
$ git --bare init
$ chmod -R g+w .
$ chmod -R -x ./hooks/*

Inicializacion en la estacion de trabajo
$ cdappname
$ git init
$ touch .gitignore

Agregamos lo siguiente al .gitignore

$vi .gitignore

log/*.log
tmp/**/*
doc/api
doc/app
doc/plugins

$ touch log/.gitignore
$ touch tmp/.gitignore$ rake rails:freeze:gems

$ git add .
$ git commit -m "initial import"
$ git remote add origin ssh://username@servername.com/home/username/git/appname.git
$ git push origin master

PluginsEn este proyecto tenemos la necesidad de tener registro de usuarios, login, logout, etc. Por lo que usuaremos el plugin de restful_authentication y para que pueda funcionar con activacion instalaremostambien el plugin de acts_as_state_machine.

$ ./script/plugin install git://github.com/rubyist/aasm.git
$ ./script/plugin install git://github.com/technoweenie/restful-authentication.git

$./script/generate authenticated user sessions --include-activation --aasm

Agregamos a config/routes.rb

Una linea para permitir al usuario activar su usuario recien creado.

map.activate...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ruby on rails
  • Presentacion Ruby on Rails
  • Introducción a ruby on rails
  • Ruby On Rails Introduction
  • Ruby on Rails v3
  • Ruby On Rails
  • Ruby on rails
  • Ruby on Rails Para Principiantes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS