您是否曾经想到使用 URL 的子域来编写 Rails 路由?再比如,根据请求是 HTTP 还是 HTTPS 来进行路由怎么样?现在您可以实现这些功能了。最近,丹·韦伯发布了他的“请求路由插件”:http://svn.vivabit.net/external/rubylibs/request_routing/README 供公众使用。借助此插件,您可以创建使用众多新属性的路由规则:domain、subdomain、method、port、remote_ip、content_type、accepts、request_uri 和 protocol。
您可以从丹的 Subversion 存储库获取插件
ruby script/plugin install \
http://svn.vivabit.net/external/rubylibs/request_routing/