再現性のないエラー。
/components/blog/blogs/1/entries/tagged_with/{tagname} にアクセスしたときのルーティングの生成がおかしい。
map.connect 'components/:controller/:action/:id', :requirements => {:controller => /[a-z_]+\/[a-z_]+/i }
な感じでやっているんだけれど、ほとんど問題ないのだけれど、たまに、Routing Errorが発生していて、
Parameters: {"_layout"=>"page", "action"=>"tagged_with", "controller"=>"components/blog/entries", "blog_id"=>"1", "tagname"=>"tagname"} /!\ FAILSAFE /!\ Sun Mar 09 10:47:43 +0000 2008 Status: 500 Internal Server Error uninitialized constant Components::Blog /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:266:in `load_missing_constant'
な形でcontrollerの認識がおかしいように見える。。。