Guía de inicio con Sinatra y PostgreSQL En este tutorial aprenderás a levantar un esqueleto profesional y escalable para una aplicacion desde cero en Linux. 1. Estructura de Directorios Estándar Un proyecto profesional debe seguir el patrón MVC (Modelo-Vista-Controlador). Así debe lucir tu carpeta en /home/hugo/dev/ruby/sinatra/nutrigen : nutrigen/ ├── app.rb # Controlador principal y rutas ├── config.ru # Configuración de Rack (para el servidor) ├── Gemfile # Gestión de dependencias (Gemas) ├── Rakefile # Tareas para PostgreSQL (migraciones) ├── public/ # Archivos estáticos (CSS, JS) │ └── css/style.css ├── views/ # Plantillas de vista (ERB) │ ├── layout.erb # Estructura base global │ └── index.erb # Página de inicio ├── models/ # Lógica de datos (Clases Ruby...