Прямо сейчас я делаю
get '/' do
set :base_url, "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}"
# ...
haml :index
end
для возможности использовать options.base_url в HAML index.haml.
Но я уверен, что есть гораздо лучший, СУХОЙ способ сделать это. И все же я не могу ни увидеть, ни найти. (Я новичок в Синатре:))
Каким-то образом, за пределами get , у меня нет request.env или это так. Так что положить его во включенное не получилось.
Как вы получили свой базовый URL?