가능하다면, /tag/:foo의 :foo를 항상 슬러그(slug)로 취급하고, ID를 사용할 때는 /tag/:foo/:id 형식을 요구하는 것이 좋다고 생각합니다. 여기서 :foo는 아무 문자나 사용할 수 있으며(예: 알 수 없거나 중요하지 않을 경우 - 사용), ID는 슬러그가 이미 알려져 있지만 ID는 모르는 경우에 유용합니다. 이는 태그와 같이 이름이 일반적으로 사용되는 참조인 경우가 많기 때문입니다.
ID는 현재 주로 현지화(localization)를 지원하기 위해 존재합니다.