我构建了一个需要用户代理的自定义插件,但部署后它一直显示为空值,如何让插件从 Discourse 获取数据?
我正在使用 Discourse v2.9.0.beta1
更新:
刚意识到,Discourse 上的插件没有获取到原始请求。
因为这段代码
<%= request.original_url %>
返回了一个不正确的 URL(http://example.org),而不是正确的域名。这就是为什么用户代理总是为空的原因。
有人知道可能保存了原始请求用户代理并且可以从自定义插件调用的全局变量吗?
