Sitemap
Learning Chickens

Aprende junto a Coding Chickens

Sombrero de Frank Sinatra, utilizado por Sinatra Ruby

Crea una aplicación con Ruby Sinatra

--

Press enter or click to view image in full size
Frank Sinatra detenido en 1938
Frank Sinatra detenido en el 1938

Sinatra es un lenguaje específico de dominio (DSL en inglés) para crear rápidamente aplicaciones web en Ruby con un mínimo esfuerzo.

Otorga un marco de trabajo bastante popular y pequeño para escribir aplicaciones web. Se sitúa en algún punto intermedio entre Rack y Rails (temas que revisaremos más adelante) en cuanto a la cantidad de funciones que ofrece, el tipo de cosas que facilita a los desarrolladores y el tipo de cosas que uno tiene que implementar por sí mismo.

Inicia una aplicación con Sinatra en pocos pasos:

Paso 1: Crea un directorio donde alojarás tu aplicación.

Paso 2: Desde la terminal ingresa al directorio (p. ej. cd/code/sinatra_app).

Paso 3: Dentro del directorio y desde la terminal ejecuta $ gem install bundler (con esto podrás instalar las gemas de Ruby).

Paso 4: Desde la terminal ejecuta $ bundle init (con esto generarás el Gemfile y podrás comenzar a instalar gemas)

Paso 5: Desde la terminal ejecuta $ code . y abrirás tu IDE (en mi caso uso VSCode) y dentro del archivo Gemfile agrega estas dos gemas de la siguiente manera:

# gem "sinatra"
gem "sinatra"

# gem "puma"
gem "puma" # servidor HTTP

No olvides guardar los cambios

Get Diego Silva’s stories in your inbox

Join Medium for free to get updates from this writer.

Paso 6: Desde la terminal ejecuta $ bundle install y con esto instalarás las gemas que acabas de agregar. “Ya casi tienes lista tu aplicación con Sinatra Ruby” 🥳

Paso 7: Dentro del IDE, crea el archivo app.rb y es escribe (o pega) el siguiente bloque de código:

require 'sinatra'

get '/' do
'Tu primera app de Sinatra by Coding Chickens'
end

No olvides guardar los cambios

Paso 8: Desde la terminal ejecuta $ ruby app.rb y ¡voilà! 👌🏻

Acabas de correr por primera vez tu aplicación de Ruby Sinatra.

Paso 9: Desde tu navegador favorito ingresa a tú http://localhost:4567/ y podrás ver tu primera aplicación.

Si quieres revisar de manera detallada, te invito que revises la documentación oficial que dejo a continuación.

Espero que haya sido de utilidad esta guía y no olvides seguir nuestra cuenta de LinkedIn de Coding Chickens y nuestro sitio web codingchickens.com

¡Hasta la próxima!

--

--