Primeros pasos con Sinatra
Last updated
Last updated
Para instalar Sinatra:
Si estás utilizando Bundler incluye la gema en el Gemfile
:
Después debes ejecutar:
Crea un archivo app.rb
(o como lo quieras nombrar) con el siguiente código:
Y ejecútalo con:
Abre tu navegador en
La línea erb :index
renderiza el archivo views/index.erb
. Crea ese archivo con el siguiente contenido:
Podemos mezclar código Ruby en el HTML utilizando <%
y %>
:
Puedes utilizar un layout para no tener que repetir el mismo código en todos los archivos ERB. Crea un archivo views/layout.erb
con el siguiente contenido:
Ahora modifica views/index.erb
para que solo contenga lo que va dentro de <body>
:
Cuando defines una variable de instancia en la ruta, esa variable va a estar disponible en la vista. Por ejemplo:
Y ahora podemos utilizar la variable @name
en la vista:
Para imprimir información en pantalla desde el código Ruby utilizamos el igual cuando abrimos la etiqueta <%=
y %>
.
Atención: Si omites el =
no va a aparecer nada en pantalla.