Obtener URL absoluta (base) en sinatra
En este momento, hago un
get '/' do
set :base_url, "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}"
# ...
haml :index
end
para poder usar options.base_url en HAML index.haml. Pero estoy seguro de que hay una manera mucho mejor, SECA, de hacer esto. Sin embargo, no puedo ver ni encontrarlo. (Soy nuevo en Sinatra :))
De alguna manera, fuera deobtener, No tengo request.env disponible, o eso parece. Así que ponerlo en un include no funcionó.
¿Cómo obtienes tu URL base?