gpt4 book ai didi

ruby - 在 sinatra 中获取绝对(基本)url

转载 作者:数据小太阳 更新时间:2023-10-29 06:32:34 24 4
gpt4 key购买 nike

现在,我做一个

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,或者看起来是这样。所以把它放在一个包含中是行不通的。

你如何获得你的基本网址?

最佳答案

您也可以使用 request.base_url 获取它 =D(看看 rack/request.rb )

关于ruby - 在 sinatra 中获取绝对(基本)url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2950234/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com