Gerade jetzt, ich einErhalten Sie absolute (Basis) url in sinatra
get '/' do
set :base_url, "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}"
# ...
haml :index
end
der Lage sein, options.base_url im HAML index.haml zu verwenden. Aber ich bin mir sicher, es gibt eine viel bessere, trockene Art, dies zu tun. Doch ich kann es nicht sehen und finde es auch nicht. (Ich bin neu in Sinatra :))
Irgendwie außerhalb bekommen, ich habe keine Anfrage.env verfügbar, oder so scheint es. Es hat also nicht funktioniert, es in ein Include zu setzen.
Wie erhalten Sie Ihre Basis-URL?
Wie ist 'options.base_url' nicht trocken? – Adrian