2
當我訪問http://testuser.example.com, 我希望它通過參數'testuser'(用戶模型中的用戶名)訪問'用戶'控制器的'show'動作。如何在Rails3中使用子域作爲參數?
我該如何輕鬆歸檔?
當我訪問http://testuser.example.com, 我希望它通過參數'testuser'(用戶模型中的用戶名)訪問'用戶'控制器的'show'動作。如何在Rails3中使用子域作爲參數?
我該如何輕鬆歸檔?
這應該工作
@user = User.find_by_name(request.subdomain)
更新
的路線
constraints(:subdomain => /.+/) do
root :to => 'user#show'
end
簡單地定義新的路由規則時子域存在,您可以根據您的需要改變它。
route.rb呢?與它無關? – MKK 2012-08-01 11:41:43
更新了答案 – 2012-08-01 12:40:43
您可以告訴我如何在/ etc/hosts中編碼? – MKK 2012-08-03 00:40:08