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