ルートを変更するたびに、最初のリクエストで「スタックレベルが深すぎるエラー」が発生し、その後、開発サーバーを再起動するまで「ルーティングエラー」が発生します。再起動後、すべてが魅力のように機能します。
トレースには次のように書かれています。
SystemStackError (stack level too deep):
actionpack (3.2.9) lib/action_dispatch/middleware/reloader.rb:70
Rendered /Users/timo/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.9/lib/action_dispatch/middleware/templates/rescues/_trace.erb (0.9ms)
Rendered /Users/timo/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.9/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (0.7ms)
Rendered /Users/timo/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.9/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (15.6ms)
残念ながら、この問題が発生し始めた時期をたどることはできません。その後、更新やコードの変更などが行われます。私が知っているのは、最近発生し始めたもので、レール3.2.8とmri 1.9.3-p125で発生しましたが、レール3.2.9とmri1.9.3-p327に更新しても効果はありませんでした。
これは実際には(再起動後に機能するため)煩わしいだけですが、それでも助けていただければ幸いです。