用于在rails 2.3.11中路由的正则表达式

时间:2011-08-03 19:51:14

标签: ruby-on-rails regex routing

我正在寻找一个正则表达式,它可以让我在rails路由中的id中有一个点,除非请求的格式是xml或json,即 http://www.abc.com/users/e.f.json应该表示id = e.f和format = json http://www.abc.com/users/e.f应该是id = e.f

有人能帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

使用此正则表达式:

/users\/(\w*\.\w*)(\.json|\.xml)?/

See tested code here