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