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