I think that the complex Rails applications such as maintained over years tend to have messy config/routes. Today I'd like to introduce a simple way to keep them clean. The way is really simple. Use with_options for each controller with prefix options. 1 map.with_options(:controller => 'posts', 2 :name_prefix => 'posts_', 3 :path_prefix => 'posts') do |posts| 4 # posts_rss_path => 'posts/rss'