gpt4 book ai didi

ruby - Sinatra 应用程序中的自定义子域

转载 作者:数据小太阳 更新时间:2023-10-29 07:51:20 25 4
gpt4 key购买 nike

我希望我的 Sinatra 应用程序允许用户创建一个帐户并通过子域(即 your-account.myapp.com)访问它。

我发现这是为了提取子域 ( http://gist.github.com/55784#file_subdomains.rb ),但我很难实现它。

有什么想法吗?

我有一个帐户模型(数据映射器),其中包含一个名为帐户名称的字段,该字段应该是子域。

谢谢!

最佳答案

Sinara 使用 Rack 与网络服务器交互。

您可以在所有提取子域的请求之前放置一个 Rack 中间件,将其存储在局部变量中,并在需要加载该用户的任何地方使用它。

我找到了 2 个可以帮助您的资源: https://github.com/fnando/sinatra-subdomain

http://tannerburson.com/2009/01/extracting-subdomains-in-sinatra.html

问候!

关于ruby - Sinatra 应用程序中的自定义子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3190636/

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