Joe*_* M. 3 ruby heroku sinatra
我希望我的Sinatra应用程序允许用户创建一个帐户并通过子域(即your-account.myapp.com)访问它.
我发现这是为了提取子域名(http://gist.github.com/55784#file_subdomains.rb),但我很难实现它.
有任何想法吗?
我有一个帐户模型(datamapper),其中包含一个名为帐户名称的字段,该字段应该是子域名.
谢谢!
小智 6
Sinara使用Rack与网络服务器进行交互.
您可以在提取子域的所有请求之前放置Rack中间件,将其存储在本地变量上并在需要加载该用户的任何地方使用它.
我找到了2个可以帮到你的资源:https: //github.com/fnando/sinatra-subdomain
和
http://tannerburson.com/2009/01/extracting-subdomains-in-sinatra.html
问候!