我有以下葡萄根类定义
module Api
class Root < Grape::API
mount Api::Version1
add_swagger_documentation :mount_path => 'docs',
:base_path => "/api",
:markdown => true,
:hide_documentation_path => true
end
end
问题是 ":base_path" 应该包含一个完整的 URL,我不知道从哪里得到它。我检查了 ENV 变量,当前域附近没有任何内容。也没有任何类型的“请求”对象。Ruby 中有什么方法可以获取当前域,即 HTTP_HOST 变量吗?