3
我希望我的Sinatra应用程序允许用户创建帐户并通过子域(即your-account.myapp.com)访问它。Sinatra应用程序中的自定义子域
我发现这个提取子域(http://gist.github.com/55784#file_subdomains.rb),但我很难实现它。
任何想法?
我有一个帐户模型(数据映射器)与一个称为帐户名称的字段,应该是子域。
谢谢!
我希望我的Sinatra应用程序允许用户创建帐户并通过子域(即your-account.myapp.com)访问它。Sinatra应用程序中的自定义子域
我发现这个提取子域(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
商祺!
一些更详细的信息可能会对您有所帮助,您是否发现它首先不会返回预期结果? – 2010-07-06 23:36:10
如果我的回答对你有帮助,请接受它。 – Paul 2010-08-09 16:28:51