标签: 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
有人能帮助我吗?谢谢!
答案 0 :(得分:0)
使用此正则表达式:
/users\/(\w*\.\w*)(\.json|\.xml)?/
See tested code here