Mostrando entradas con la etiqueta Ruby. Mostrar todas las entradas
MVC (Model-View-Controller)
Rails usa la arquitectura model-view-controller, para esto veamos la definición de MVC de wikipedia:
Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario y la lógica de control en tres componentes distintos.

La definición puede que no deje claro que es y como es que trabaja, veamos parte por parte esta arquitectura y cual es el objetivo de cada una:
Models: Estos son responsables de la comunicación con el back-end de los datos almacenados, que seria una base de datos (SQLlite, MySQL, SQL Server, etc).
Views: Las vistas son responsables de lo que ve el usuario el front-end de la aplicación; estos contienen una mezcla de HTML y el uso de algún lenguaje embebido (en este caso ruby) para generar contenido dinámico.
Controllers: Los controladores son los responsables de saber que hacer con las entradas de los usuarios. Manejan los requests del navegador, llaman las funciones apropiadas sobre los objetos del modelo e interpreta las vistas en HTML puro para regresarlo al navegador.
Instalando Ruby on Rails - Ubuntu
Posted by makio in Gems, Instalacion, Rails, Ruby on domingo, 24 de mayo de 2009
Por cuestiones de tiempo no había podido iniciar con temas ya prácticos, ya estaré actualizando mas seguido las entradas del blog.
Por lo pronto escribiré paso a paso como instalar Ruby on Rails en Ubuntu, yo estoy usando Ubuntu 9.04 pero no habra problemas con otras versiones, si es el caso no duden en comentar en esta entrada para checar el problema y tratar de solucionarlo.
Instalar Ruby
$ sudo apt-get install ruby-full build-essential
Instalar Gems 1.3.1
$ wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
$ tar xzvf rubygems-1.3.1.tgz
$ cd rubygems-1.3.1
$ sudo ruby setup.rb
$ sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
$ sudo gem update --system
Instalando Rails
Haremos uso de Gems para instalar rails.
$ sudo gem install rails
Siguiendo estos sencillos pasos ya tendras Ruby y Rails instalados y listos para usar.
Creando la primer aplicacion en Rails
$ rails RailsApp
Lanzando la aplicacion
$ cd RailsApp
$ ruby script/server
=> Booting WEBrick...
=> Rails 2.1.0 application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2008-07-28 04:39:17] INFO WEBrick 1.3.1
[2008-07-28 04:39:17] INFO ruby 1.8.6 (2007-09-24)
[2008-07-28 04:39:17] INFO WEBrick::HTTPServer#start: pid=6860 port=3000
La aplicacion ya esta corriendo en http://0.0.0.0:3000 o 127.0.0.1:3000, al abrirla en tu navegador veras la siguiente pagina:

Con esto queda terminado los pasos para instalar Ruby on Rails. Espero que les sea de mucha utilidad.