Sprachparameter in Rails Routes validieren

In Standard Rails-Projekten mit I18n steht ab Version 2.3 die Methode 
I18n.available_locales
bereit. Diese gibt die verfügbaren Sprachen der Anwendung zurück - nutzen lässt sich diese Funktion unter anderem auch sehr gut, um beispielsweise den Sprachparameter in bestimmten Routes mittels Regexp auf Gültigkeit zu prüfen: 
map.foo ':locale/foo', :controller => 'foo', :locale => /#{I18n.available_locales.join('|')}/
 So lässt sich eine doppelte Auflistung der zugelassenen Sprachparameterwerte einfach vermeiden.