Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Mi Día en el Ruby Fun Day (5) Lanzando Rails

Anterior Post
Siguiente Post

Ahora ya tenemos generado nuestro primer sitio Rails. Recordemos la estructura:

Vamos a ver que Rails se basa en Modelo-Vista-Controlador. Vean el primer controlador que tenemos disponible \MyRails\app\controllers\application_controller.rb:

class ApplicationController < ActionController::Base
  protect_from_forgeryend

Vean \MyRails\app\views\layout\application_view.rb:

<!DOCTYPE html>
<html>
<head>
  <title>MyRails</title>
  <%= stylesheet_link_tag    "application" %>
  <%= javascript_include_tag "application" %>
  <%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>

Vamos a ver que lo de arriba está escrito en un lenguaje de templates (ERB) nativo de Ruby, que permite insertar código en el medio de texto (jeje… por qué no me sorprende ;-). Pero todo esto todavía no se está usando. La aplicación generada tiene un simple index.html en el directorio public.

Si ejecutamos rails en la línea de comando:

Hay varios subcomandos a explorar. El más interesante será el generate que permite ir generando código (vieron la luz! ;-) desde un modelo que vamos definiendo por línea de comando. Hoy probamos rails server:

Levanta un servidor web (veremos que Rails se basa en otras gemas, como WEBRick para conseguir esto). Podemos verlo en http://localhost:3000

Próximo paso recomendado es el rails generate. En el curso generamos un modelo simple con charlas y oradores. Veremos algo así en los próximos posts. Tengo que estudiar las rutas, y las distintas opciones de rake que nos van quedando (pueden espiar el Rakefile que quedó generado en el directorio MyRails, mientras tanto)

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Published Tue, Nov 22 2011 10:35 by lopez

Comments

# Mi Día en el Ruby Fun Day (6) Rake y Bundler@ Friday, November 25, 2011 4:06 AM

Anterior Post Siguiente Post Una de las utilidades que viene con el Ruby Installer es el rake. Rake es

Angel "Java" Lopez

# Mi Día en el Ruby Fun Day (6) Rake y Bundler@ Friday, November 25, 2011 4:59 AM

Anterior Post Siguiente Post Una de las utilidades que viene con el Ruby Installer es el rake. Rake es

Angel "Java" Lopez

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: