En este momento, hago unobtener la URL absoluta (base) en Sinatra
get '/' do
set :base_url, "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}"
# ...
haml :index
end
para poder utilizar options.base_url en el index.haml HAML. Pero estoy seguro de que hay una manera mucho mejor, DRY, de hacer esto. Sin embargo, no puedo ver ni encontrarlo. (Soy nuevo en Sinatra :))
De alguna manera, fuera de obtener, no tengo request.env disponible, o eso parece. Entonces ponerlo en una inclusión no funcionó.
¿Cómo se obtiene su url base?
Cómo es 'no options.base_url' seco? – Adrian