In questo momento, faccio unGet assoluta url (base) in Sinatra
get '/' do
set :base_url, "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}"
# ...
haml :index
end
per essere in grado di utilizzare options.base_url nel index.haml HAML. Ma sono sicuro che c'è un modo molto migliore, ASCIUTTO, per farlo. Eppure non posso vedere, né trovarlo. (Sono nuovo di Sinatra :))
In qualche modo, al di fuori di get, non ho request.env disponibile, o così sembra. Quindi inserirla in una confezione non ha funzionato.
Come si ottiene l'URL di base?
Come è 'non options.base_url' secco? – Adrian