En ce moment, je fais unObtenir l'URL absolue (de base) dans sinatra
get '/' do
set :base_url, "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}"
# ...
haml :index
end
pour pouvoir utiliser options.base_url dans le index.haml HAML. Mais je suis sûr qu'il y a un meilleur, DRY, façon de faire cela. Pourtant je ne peux pas voir, ni le trouver. (Je suis nouveau à Sinatra :))
D'une certaine manière, en dehors de obtenir, je n'ai pas request.env disponible, ou alors il semble. Donc, le mettre dans un include n'a pas fonctionné.
Comment obtenez-vous votre URL de base?
Comment est 'options.base_url' pas SEC? – Adrian