Obter URL absoluto (base) em sinatra
Agora, eu faço um
get '/' do
set :base_url, "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}"
# ...
haml :index
end
para poder usar options.base_url no HAML index.haml. Mas tenho certeza de que existe uma maneira muito melhor e SECA de fazer isso. No entanto, não posso ver nem encontrá-lo. (Eu sou novo em Sinatra :))
De alguma forma, fora depegue, Não tenho request.env disponível, ou pelo menos parece. Portanto, colocá-lo em um include não funcionou.
Como você obtém seu URL base?