Está en la página 1de 3

Creamos un directorio de trabajo y nos ubicamos dentro de el en la consola.

Rails ejemplo:
Automticamente se generar el esqueleto de nuestra aplicacin.
Muy bien ahora entramos en el directorio que se gener y ejecutamos el servidor web que viene con Ruby
(Webrick): ruby script/server Y veremos una pantalla de bienvenida a nuestra aplicacin: Ahora vamos a
realizar la prueba de fuego un Mundo Hola!, para esto realiza lo siguiente:
Creamos un controlador ruby script/generate controller test, ahora se habrn creado varios archivos entre
ellos edita directorio_trabajo/ejemplo/app/controllers/test_controller.rb':
Vamos agregarle un mtodo:
class TestController < ActionController::Base
def index
end
end
Ahora
crearemos
la
vista
para
esta
accin
que
acabamos
de
crear,
en
directorio_trabajo/ejemplo/app/views/test crea un archivo llamado index.rhtml y dentro de l colocas el
texto Mundo Hola desde RoR!, lo grabas y colocas lo siguiente en tu navegador: http://localhost:3000/test/

Supongamos que el controlador "test" es el controlador principal de tu aplicacin, y naturalmente no sera lo


ideal que los usuarios ingresen a tu pgina a travs de "tudominio.com/test", deberan ingresar simplemente
escribiendo "tudominio.com", bien para lograr esto editemos directorio_trabajo/ejemplo/config/routes.rb':
descomentamos la lnea
# map.connect , :controller => "welcome"
quedara as:
map.connect '', :controller => "test":
Y
como
nos
indican
unas
lneas
arriba,
directorio_trabajo/ejemplo/public/index.html, y ahora si
http://localhost:3000/.

debemos
se podra

borrar
acceder

el
a

archivo
travs de

Bueno espero que esta pequea introduccin haya sido suficiente para motivar a los lectores a investigar ms
sobre est interesante plataforma de desarrollo web.
Quiero tambin aprovechar la oportunidad para invitar a todos los amigos que de alguna manera estamos
ligados con la tecnologa, a generar contenido en nuestro idioma, ya que considero que es una gran barrera
para el aprendizaje de muchos, creo que la tecnologa no tiene sentido sino esta al alcanze de todos.
Aqu les dejo una pequea bibliografa:
Libros-Ingls

Programming Ruby
Agile Web Development with Rails?Second Edition
Rails Recipes

Libros-Espaol

Traduccin de Programming Ruby

Foros-Ingls

Ruby-Forum
Ruby on Rails Forum
TextDrive Community Forum/RubyOnRails
Nabble Ruby on Rails

Foros-Espaol

Ruby On Rails Foros del Web


Ruby Forum Espaol

Pginas Web y Blogs

Argentina On Rails
in web we trust
Mi viaje en tren
Comunidad Hispana de usuarios de Ruby
SobreRailes
Sofa Naranja

Fuente: http://www.maestrosdelweb.com/rubyonrails/

También podría gustarte