在旧版本的 Rails 中,您可以有一个包含句点的参数(通常保留以将其与格式分开),如下所示:
map.connect 'c/:domain.:format', :controller=>'home', :action=>'click_credit', :requirements => { :domain => %r([^/;,?]+) }
(这里有很好的教程)
但是,在更现代的 Rails 版本(2.3.x)中,我看到这失败了 - :domain 正在捕获所有内容,并且 :format 在请求 /c/amazon.com.html 时为空白
关于如何修改它的任何想法?
谢谢,汤姆