如何创建条件路由

时间:2011-06-08 21:25:27

标签: ruby-on-rails ruby ruby-on-rails-3

如何创建适用于以下内容的条件路由:

http://site.com/1vcs1YUf1Z

其中1vcs1YUf1Z是UID。

有没有办法可以在我的路径文件的末尾添加一个路由选项,说明是否满足以下条件(10个字符跟踪第一个/那就是它)然后路由到下面并将其作为UID?

由于

1 个答案:

答案 0 :(得分:6)

get 'projects/:uid' => 'controller#action',
  :constraints => { :uid => /^[0-9a-z]{10}$/i }