现在,我做了一个
get '/' do
set :base_url, "#{request.env['rack.url_scheme']}://#{request.env['HTTP_HOST']}"
# ...
haml :index
end
为了能够在HAML index.haml中使用options.base_url。但我相信有一种更好的,干爽的方法。然而,我看不见,也找不到它。(我是Sinatra的新手:)
不知怎么的,在get之外,我没有可用的request.env,至少看起来是这样。所以把它放在一个包含中是行不通的。
你如何获得你的基本url?
https://stackoverflow.com/questions/2950234
复制相似问题