Rubí (Ruby)

Ruby es un lenguaje de programación asombroso y Ruby On Rails se basa en él, por lo que deberá aprender a programar en Ruby para crear sus aplicaciones usando Ruby On Rails. Ruby on Rails es un marco que facilita el desarrollo, la implementación y el mantenimiento de una aplicación web.
Para ver el artículo completo en Ruby ...

Mostrar filtro
Filtros de alojamiento
A2 Themes & Host Me Filter

Sistema operativo

Espacio del disco

Memoria RAM

Tipo de disco

Núcleos de CPU

Ordenar

Puntuación - 8.4
Agility Hoster Logo
Agility Hoster

Hoster de agilidad

Personal Hosting Plan
$5 /Mensual


Ubicaciones del servidor


Agility Hoster Servers in GermanyAlemania
Comparar
Puntuación - 7.4
Just Host Logo
Just Host

Solo anfitrión

Basic
$3.95 /Mensual

45 Cupones

Ubicaciones del servidor


Just Host Servers in ProvoEstados Unidos
Comparar
Puntuación - 7.2
InMotion Hosting Logo
InMotion Hosting

Alojamiento InMotion

cVPS-1
$5 /Mensual

12 Cupones

Ubicaciones del servidor


InMotion Hosting Servers in Los AngelesEstados Unidos
Comparar
Puntuación - 9
A2hosting Logo
A2hosting

A2hosting

Lite
$3.92 /Mensual

50 Cupones

Ubicaciones del servidor


A2hosting Servers in AmsterdamPaíses Bajos A2hosting Servers in MichiganEstados Unidos A2hosting Servers in SingaporeSingapur
Comparar
Piloto de confianza Mocha Host
Puntuación - 9
Mocha Host Logo
Mocha Host

Anfitrión Mocha

Soho
$1.96 /Mensual

Reseñas 1235

39 Cupones

Ubicaciones del servidor


Mocha Host Servers in NetherlandsPaíses Bajos Mocha Host Servers in ChicagoEstados Unidos Mocha Host Servers in AustraliaAustralia Mocha Host Servers in CanadaCanadá Mocha Host Servers in ChinaChina Mocha Host Servers in United KingdomReino Unido
Comparar
Piloto de confianza Name Cheap
Puntuación - 5
Name Cheap Logo
Name Cheap

Nombre Barato

Stellar
$1.44 /Mensual

Reseñas 588

26 Cupones

Ubicaciones del servidor


Name Cheap Servers in PhoenixEstados Unidos Name Cheap Servers in MidlandsReino Unido
Comparar
Piloto de confianza JustHostMe
Puntuación - 9.4
JustHostMe Logo
JustHostMe

JustHostMe

Starter
$3.11 /Mensual

Reseñas 72


Ubicaciones del servidor


JustHostMe Servers in United KingdomReino Unido
Comparar
Piloto de confianza Orange Website
Puntuación - 9.2
Orange Website Logo
Orange Website

Sitio web de Orange

Bronze Plan
$3.82 /Mensual

Reseñas 157


Ubicaciones del servidor


Orange Website Servers in ReykjavikIslandia
Comparar
Piloto de confianza Rebel.com
Puntuación - 9
Rebel.com Logo
Rebel.com

Rebel.com

Pathfinder
$1.5 /Mensual

Reseñas 512

4 Cupones

Ubicaciones del servidor


Rebel.com Servers in United StatesEstados Unidos Rebel.com Servers in CanadaCanadá
Comparar
Piloto de confianza Squidix
Puntuación - 8.6
Squidix Logo
Squidix

Calamar

Sampler Squid
$4 /Mensual

Reseñas 55


Ubicaciones del servidor


Squidix Servers in DallasEstados Unidos
Comparar
Piloto de confianza Host Dns.fr
Puntuación - 8.2
Host Dns.fr Logo
Host Dns.fr

Anfitrión Dns.fr

STARTER
$1.45 /Mensual

Reseñas 5


Ubicaciones del servidor


Host Dns.fr Servers in ChicagoEstados Unidos Host Dns.fr Servers in SydneyAustralia Host Dns.fr Servers in FranceFrancia
Comparar
Piloto de confianza StackFlare
Puntuación - 8
StackFlare Logo
StackFlare

StackFlare

Starter
$2.78 /Mensual

Reseñas 4


Ubicaciones del servidor


StackFlare Servers in MumbaiIndia
Comparar
Piloto de confianza Adroit SSD
Puntuación - 7.8
Adroit SSD Logo
Adroit SSD

Hábil SSD

Starter
$9.43 /Anual

Reseñas 17


Ubicaciones del servidor


Adroit SSD Servers in DallasEstados Unidos
Comparar
Piloto de confianza Tservers4
Puntuación - 7.6
Tservers4 Logo
Tservers4

Tservers4

Beginner Hosting Plan
$6.5 /Anual

Reseñas 2


Ubicaciones del servidor


Tservers4 Servers in DallasEstados Unidos Tservers4 Servers in ParisFrancia Tservers4 Servers in AmsterdamPaíses Bajos Tservers4 Servers in VancouverCanadá Tservers4 Servers in NigeriaNigeria
Comparar
Piloto de confianza Idea Stack
Puntuación - 7.4
Idea Stack Logo
Idea Stack

Pila de ideas

LEVEL 1
$2 /Mensual

Reseñas 2


Ubicaciones del servidor


Idea Stack Servers in SeattleEstados Unidos
Comparar
Puntuación - 10
Island Hosting Logo
Island Hosting

Alojamiento en la isla

Copper
$1.83 /Mensual


Ubicaciones del servidor


Island Hosting Servers in CanadaCanadá
Comparar
Puntuación - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

Alojamiento barato Pk

Web Hosting Plan 1
$11.94 /Anual


Ubicaciones del servidor


Cheap Hosting Pk Servers in NurembergAlemania Cheap Hosting Pk Servers in New YorkEstados Unidos Cheap Hosting Pk Servers in VancouverCanadá Cheap Hosting Pk Servers in MoscowFederación Rusa Cheap Hosting Pk Servers in MinskBielorrusia
Comparar
Puntuación - 10
Lenasi Logo
Lenasi

Lenasi

Baby Bear
$14.07 /Anual


Ubicaciones del servidor


Lenasi Servers in UgandaUganda Lenasi Servers in United KingdomReino Unido Lenasi Servers in CanadaCanadá Lenasi Servers in KenyaKenia Lenasi Servers in United StatesEstados Unidos
Comparar
Puntuación - 9.6
Truehost-NG Logo
Truehost-NG

Truehost-NG

Platinum Hosting
$77.32 /Mensual


Ubicaciones del servidor


Truehost-NG Servers in United StatesEstados Unidos
Comparar
Puntuación - 6.7
QHoster Logo
QHoster

QHoster

Mini
$2.54 /Mensual


Ubicaciones del servidor


QHoster Servers in ChicagoEstados Unidos QHoster Servers in RoubaixFrancia QHoster Servers in RotterdamPaíses Bajos QHoster Servers in Frankfurt am MainAlemania QHoster Servers in StockholmSuecia QHoster Servers in CanadaCanadá QHoster Servers in CoventryReino Unido QHoster Servers in MoscowFederación Rusa QHoster Servers in ZurichSuiza QHoster Servers in SiauliaiLituania QHoster Servers in MilanoItalia QHoster Servers in SofiaBulgaria QHoster Servers in MexicoMéxico QHoster Servers in SingaporeSingapur
Comparar
Puntuación - 5.5
Host Dare Logo
Host Dare

Host Dare

Starter
$1.99 /Mensual


Ubicaciones del servidor


Host Dare Servers in United StatesEstados Unidos
Comparar

Ruby es un lenguaje de programación asombroso y Ruby On Rails se basa en él, por lo que deberá aprender a programar en Ruby para crear sus aplicaciones usando Ruby On Rails.

 

 

ruby on rails hosting


 

¿Qué es Ruby on Rails?

 

Ruby on Rails es un marco que facilita el desarrollo, despliegue y mantenimiento de una aplicación web y utiliza un lenguaje orientado a objetos conocido como Ruby. Para presentarlo, el desarrollador necesita conocer algunas de sus filosofías. Estos son:

 

SECO: no te repitas: significa que si bien el desarrollo en Rails tiene la misma parte del código o el mismo propósito en diferentes entidades, esto significa que existe una mejor manera de escribir su aplicación;

 

Convención sobre configuración: significa que en lugar de determinar la configuración, Rails tiene convenciones estructurales y de nombre que implementan el principio de mínima sorpresa (POLS), que se cita a menudo;

 

Menos software: significa usar más convenciones, menos códigos, menos complejidades y, en consecuencia, menores cantidades de errores.

 

Un marco es una colección de bibliotecas y herramientas capaces de facilitar el desarrollo. Un buen marco proporciona una infraestructura básica, pero completa, para crear una aplicación. Estos hechos hacen de Rails uno de los mejores. Después de todo, tiene una plataforma independiente, completa y con licencia gratuita (código abierto).

 

El desarrollo de aplicaciones Rails se implementa utilizando MODEL-VIEW-CONTROLLER, más conocida como arquitectura MVC, y se trabaja con las bibliotecas Active Record, Action View y Action Controller. Estos se citarán a continuación en el artículo.

 

El modelo MVC

 

Este patrón arquitectónico utilizado divide la aplicación lógicamente en tres categorías: modelo, vista y control (Modelo-Vista-Controlador). Cada parte del estándar MVC es una entidad que se puede construir y probar por separado. El modelo representa los datos, la vista representa la interfaz de usuario y el control manda las acciones, es decir, el modelo es la información con la que trabaja la aplicación, la vista es la representación y el control (controlador) es el director de la interacción. entre ellos.

 

El ciclo de esta estructura comienza cuando el usuario interactúa con la interfaz (vista) y llama a un evento; el controlador recibe la llamada desde la vista y accede al modelo, actualizando frecuentemente la interfaz.

 

Bibliotecas de Ruby on Rails

 

En Ruby on Rails, cada biblioteca tiene una tarea especializada. Cuando se combinan, estas entidades individuales se asignan directamente desde el estándar MVC:


  • Registro activo: Una biblioteca responsable de la abstracción y la interacción de la base de datos;

  • Vista de acción: Un sistema de plantillas que genera los documentos HTML que el usuario recibe como resultado de una solicitud a la aplicación;

  • Controlador de acción: Una biblioteca para manipular tanto el flujo como los datos bancarios que se mostrarán en la vista.

 

El lenguaje Ruby on Rails

 

Muchos otros lenguajes requieren que escriba el código y lo copie para verificar los resultados y los errores. Sin embargo, Ruby es un lenguaje de programación consistente y elegantemente orientado a objetos y lo mejor de todo es la dinámica, lo que significa que trabajas con el lenguaje "en vivo", es decir, recibirás retroalimentación sobre cada comando dado.

 

El intérprete interactivo es IRB en Terminal (si usa Linux o Mac) o Cmd (si usa Windows). Para iniciar una sesión, escriba:


  • $ irb

  • irb (principal): 001: 0 & gt;

 

Ruby posee un paquete llamado RubyGems encargado de administrar el sistema con la función de instalar bibliotecas y utilidades muy importantes para Rails. A partir de la versión 2.0.0, no es necesario descargarlo por separado porque ya está incluido.

 

Cómo instalar Ruby on Rails

 

Para desarrollar en Rails en su computadora, se necesitarán tres pasos:


  • Instale Ruby;

  • Instalar rieles;

  • Instale SQLite, que es la base de datos predeterminada.

 

Necesitará algunas herramientas, como git, al instalar paquetes y algunas gemas que son bibliotecas de archivos Ruby reutilizables.

 

Instalación de Ruby on Rails en Mac OS

 

Para instalar Ruby on Rails en MAC (en este artículo usaremos la versión X 10.8 Mountain Lion), debe tener en su máquina:

 

XCode: Está disponible en la App Store, de forma gratuita, y puede ser su fuente para compilar su código Ruby.

 

Cerveza casera: es un paquete creado para OS X que está escrito en Ruby. Esto le ayudará a instalar otras piezas. Para instalar ingrese al Terminal e ingrese el siguiente código:


  • ruby & lt; (curl -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Ahora necesita instalar una herramienta común de Ruby llamada Ruby Version Manager (RVM). Esto te ayudará a administrar las versiones de Ruby y varias gemas que puedes usar en tus proyectos. Al igual que con Homebrew, solo necesita un comando en la Terminal:


  • curl -L https://get.rvm.io | bash -s estable

 

Si usa Mavericks y el código anterior no funciona, ejecute el siguiente código en la terminal:


  • ruby -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Rubí: El idioma Ruby está preinstalado en su Mac. El paquete 2.0.0 incluye RubyGem. Para verificar, ejecute el siguiente código en la Terminal:


  • ruby -v

 

Si se presenta una versión anterior del idioma, la actualizaremos a la versión 2.0.0. Utilice el siguiente código:


  • rvm install 2.0.0

 

Una vez completada la instalación, debemos decirle a RVM qué versión de Ruby queremos usar. Para ello, deberá ingresar el siguiente código:


  • rvm use 2.0.0

 

Para probar si su máquina está funcionando con tal número, use el siguiente código:


  • ruby -v

 

Lo que volverá en la terminal es: ruby ​​2.0.0p481 y otros datos que dependen de actualizaciones y tiempos de instalación.

 

Rieles: Finalmente, instalaremos el framework que solo necesita un comando:


  • rieles de instalación de gemas

 

¡Listo! Ya tienes Ruby, Rails y SQLite en tu computadora.

 

Cómo instalar Ruby on Rails en Windows

 

Para instalar Ruby on Rails en Windows, necesitaremos seguir los procedimientos a continuación:

 

Rubí: En Windows, comenzamos con el idioma. Para instalar, deberá ingresar al sitio web.

 

Dependiendo de su máquina, hará clic en Ruby 2.0.0-p481 o Ruby 2.0.0-p481 (x64). Después de descargar el instalador, deberá hacer clic en el icono, continuar y luego elegir dónde desea que esté la carpeta de instalación y qué desea instalar junto con el paquete Ruby.


  • Soporte Td / Tk: proporciona a Ruby una interfaz gráfica de usuario (GUI = Interfaz gráfica de usuario);

  • Agregue ejecutables Ruby a su RUTA: ruby ​​se agrega como ejecutable;

  • Asociar .rb y .rbw con esta instalación de Ruby: los archivos con este formato se asociarán con ruby.

 

Se recomienda marcar los dos últimos. El soporte Td / Tk se puede instalar y utilizar para aplicaciones más avanzadas. Después de terminar, ingrese el símbolo del sistema (Inicio & gt; cmd) e ingrese el siguiente código:


  • rubí --versión

 

La respuesta debe serruby 2.0.0p481 y otros datos que dependen de las actualizaciones y los tiempos de instalación.

 

Rieles: Dado que Ruby 2.0 tiene RubyGems, solo actualizamos con el comando:


  • actualización de gemas -sistema

 

Para instalar Rails, el comando gem puede tardar un poco, así que escriba cmd nuevamente:


  • rieles de instalación de gemas

  • Para comprobar: rails -v

 

SQLite: Ingrese al sitio web de SQLite: y descargue dos archivos: SQLite y SQLite DLL. Opte siempre por los más actualizados disponibles. Estos archivos estarán en formato .zip. Descomprima los dos archivos y colóquelos dentro de la carpeta C: \ Ruby20 \ bin o donde lo colocó. Para saber si se instaló correctamente, ingrese cmd e ingrese el siguiente comando:


  • sqlite3 -version

 

La respuesta será la versión de SQLite que descargó. Finalmente, aún necesitamos instalar la biblioteca Ruby, que permite el contacto entre esta y SQLite. Para hacer esto, escriba el siguiente código cuando se le solicite:


  • gema instalar sqlite3-ruby

 

¡Listo! Tiene todo instalado para iniciar una aplicación en su máquina Windows.

 

Instalación en Linux

 

Linux (y los sistemas basados ​​en UNIX en general) tiene varias características, pero también mucho en común. Estas instrucciones estarán basadas en Ubuntu Linux pero deben aplicarse a la mayoría de los sistemas UNIX.

 

Antes de comenzar, debe actualizar su Ubuntu. Abra el terminal y escriba el siguiente código:


  • $ Sudo apt-get update

 

El programa apt-get tiene un índice de caché de todos los programas y sus versiones en un repositorio para una búsqueda más rápida. La ejecución del comando de actualización garantiza que esta lista sea la más reciente posible.

 

Además, necesitamos instalar los siguientes elementos:

 

Rizo: Es una biblioteca que admite preguntas relacionadas con URL. Para que sea más fácil lo usaremos. Simplemente ingrese el siguiente código en la Terminal:


  • $ Sudo apt-get install curl

 

Rubí: Antes de instalar Ruby, se necesitan algunas bibliotecas para los componentes que se instalan. Ingrese con el comando:


  • $ Sudo apt-get install build-essential curl

 

Ahora, como en Mac, usaremos Ruby Version Manager (RVM), en caso de que existan otras versiones de Ruby instaladas en la máquina. Ingrese el siguiente código:


  • $ curl & ndash; L https://get.rvm.io | bash & ndash; s estable

 

Para asegurarse de que Ruby ya esté en su máquina, escriba el comando:


  • rubí --versión

 

Rieles: Ahora RubyGems ya está instalado. Luego, ponga este comando:


  • $ rieles de instalación de gemas

 

Después de un tiempo, para verificar Rails y su versión, use el código: rails --version

 

SQLite: Con apt-get solo necesitas un comando:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Si todo va bien, puedes comprobar la versión de la instalación con: $ SQLite & ndash; -version Ahora para crear una relación entre Ruby y SQLite necesitaremos una librería Ruby que permita este contacto. Utilice el siguiente comando:


  • $ sudo gem instalar sqlite3-ruby

 

¡Listo! Ahora puede comenzar a explorar y crear aplicaciones Rails en Linux Ubuntu.

 

Creación de su primera aplicación Ruby on Rails

 

A partir de ahora, independientemente de cuál sea su sistema operativo, puede usar y seguir este artículo en su máquina.

 

Para crear proyectos necesitas usar la terminal, donde darás comandos seguidos de la palabra rails dentro del directorio que desees. En esta parte del artículo, presentaremos lo que cualquier principiante debe hacer como su primera aplicación: un & ldquo; Hello World & rdquo ;.

 

Recuerda que no necesitas crear una carpeta para el proyecto porque al usar el nuevo comando, se creará automáticamente una carpeta con el nombre de la aplicación.Luego abra la Terminal, ingrese el directorio que desee y escriba:


  • $ rails nuevo hola

 

Después de este comando, se crearán varios archivos dentro de un directorio de saludo recién generado. El terminal mostrará todas las carpetas creadas y algunas de ellas son:

crear

crear README

crear Rakefile

crear config.ru

crear .gitignore

crear Gemfile

crear aplicación

crear app / controllers / application_controller.rb

crear app / helpers / application_helper.rb

crear app / views / layouts / application.html.erb

crear aplicaciones / anuncios publicitarios

 

Observe que se ha creado un subdirectorio llamado aplicación. En él se encuentran las vistas, modelos y controladores del estándar MVC cuyos conceptos se introdujeron aquí.

 

Los ayudantes son parte de las bibliotecas y ayudarán a la "relación" entre las vistas y los controladores. En la aplicación también estarán los correos que no se mencionaron antes, pero que serán parte de las preguntas por correo electrónico de la aplicación.

 

Ahora colocaremos el mini proyecto en el servidor web local para que pueda probarse. No se escribió ningún código, sin embargo, Rails tiene una pantalla de presentación para usted. Pero primero, asegúrese de que esté dentro del directorio de su aplicación en Terminal y que sus gemas estén actualizadas. Para hacer esto, use el siguiente código:


  • $ paquete de instalación

 

Cuando hayas terminado de revisar e instalar tus gemas, escribe el código:


  • servidor de $ rails

 

Al inicializar, la dirección IP 0.0.0.0 aparece en el puerto 3000. No se alarme por estos ceros. Simplemente significan que el servidor se está ejecutando localmente en su máquina mientras se ejecuta en Terminal. Luego ingrese a cualquier navegador y acceda a la URL http: //www.localhost: 3000 / y verá la página Ruby on Rails Hello World


  • Generando un controlador en Ruby on Rails

 

Primero, detenga el servidor local en Terminal presionando Ctrl + C que lo dejará en la carpeta del proyecto. Ahora, crearemos un controlador para enviar el mensaje Hello World.

 

El comando rails generate crea ciertos archivos para su proyecto. Está tratando con una solicitud y un ciclo de respuesta para crear ciertos archivos, por lo que creará un controlador responsable de un saludo como este:


  • $ rails generan el saludo del controlador

 

Se crearán el controlador y los archivos relacionados con él, como vistas, prueba y ayudante. Se puede crear a mano, pero generar acelera la producción.

 

Ahora, para mostrar & ldquo; Hello World & rdquo; deberá modificar el archivo app / controllers / salutationcontroller.rb creando una acción. Abra este archivo en su editor y realice los siguientes cambios:

clase SalutationController & lt; ApplicationController

def hola

@message = & lsquo; ¡Hola mundo! & rsquo;

fin

fin

 

Las acciones se implementan como métodos en Ruby, donde def es la clave. Dentro del método que creaste hay una variable instanciada llamada mensaje con el valor que pondremos en el navegador.

 

Generando una plantilla en Ruby on Rails

 

La acción se creó con éxito, por lo que el siguiente paso es agregar algo de HTML para que se muestre en la web. Con el estándar MVC, que separa los archivos, este código estará en las vistas.

 

El valor predeterminado es crear siempre la vista con el nombre de la acción en el controlador. Luego, al acceder a la aplicación / vistas, verá que el directorio de saludo ya se ha creado, pero sin archivos. Abra una nueva pestaña en su editor, asígnele el nombre hello.html.erb y guárdelo en app / views / salutation.

 

Quizás se pregunte por qué el formato al final de un archivo HTML es .erb. Este formato es parte de la biblioteca Erb Templating, una biblioteca de Rails responsable de permitir el uso de código Ruby dentro del código HTML.

 

La sintaxis de Ruby se introduce con & lt;% =% & gt; cuándo mostrará un valor en HTML o & lt; %% & gt; cuando solo tendrá lógica, conocidas como etiquetas de salida de Ruby incrustadas.

Ingrese el archivo app / views / salutation / hello.html.erb y agregue la siguiente secuencia:

& lt; html & gt;

& lt; cuerpo & gt;

& lt; h1 & gt; & lt;% = @message% & gt; & lt; / h1 & gt;

& lt; / body & gt;

& lt; / html & gt;

 

Ahora debes decirle a Rails cómo responder a la URL y la persona responsable será route.rb ubicado dentro del directorio de configuración. De momento no te preocupes demasiado por los detalles, ya que es solo el comienzo y aún te falta información que se irá dando poco a poco. Abra config / routes.rb en el editor de texto y reemplace lo que está escrito (no es necesario eliminar los comentarios, estos tienen # antes de las oraciones):

 

Hola :: Application.routes.draw do

obtener & lsquo;: controlador (/: acción (/: id (.: formato))) & rsquo;

fin

 

Está solicitando que el mensaje se muestre en el navegador en la URL http: // localhost: 3000 / salutation / hello. Al abrir, su mensaje & ldquo; ¡Hola mundo! & Rdquo; estará apareciendo.

 

Autenticación en ASP.NET MVC:

 

Implementar un mecanismo de autenticación en aplicaciones ASP.NET MVC. Crearemos aquí un proyecto que incluirá el registro de usuario, inicio de sesión, cierre de sesión y cambio de contraseña, características esenciales para cualquier aplicación que tenga áreas de acceso restringido para usuarios registrados.

 

Control de acceso en Laravel con ACL:

 

Implementar un sistema de autorización usando Laravel, el framework PHP más utilizado en el mundo. Para eso, comenzaremos con una aplicación que tiene todas las partes de registro y autenticación de usuarios.

 

ASP.NET MVC e identidad: Autorización de usuarios con reclamos: Implementar un mecanismo de control de acceso mediante ASP.NET Identity, que nos permite asignar roles a los usuarios y a partir de ahí definir qué páginas y menús se pueden visualizar.

 

Más acerca de Ruby

 

Patrones arquitectónicos en Ruby:

Esto demuestra el uso de ArchRuby para expresar patrones arquitectónicos y buenas prácticas que, una vez preservadas, contribuyen a la mantenibilidad del sistema de software.

 

Refactorizaciones en Ruby: usando la técnica Extract Class:

 

Conozca la técnica de refactorización Extract Class y aprenda a usarla en el lenguaje Ruby para mejorar la calidad de su código.

 

Matrices y bloques con Ruby usando el IRB:

 

Desarrollar en Ruby usando Arrays y Blocks. Los arrays tienen varios métodos que ayudan a facilitar el trabajo de los desarrolladores, mientras que los bloques son una de las grandes novedades que trae Ruby.

 

Creando una aplicación simple con Ruby On Rails:

 

Creación de una aplicación simple para demostrar características interesantes proporcionadas por el marco de Ruby On Rails