Capybaraでrouting error

Capybaraでテストを書いているときに、

1
2
3
Failure/Error: Unable to find matching line from backtrace
ActionController::RoutingError:
No route matches [GET] "/images/images/hoge.jpg"

っていうエラーが出てしまった。画像を表示している部分を弄っても逆にProduction環境で問題が出たりした。

やったこと

1
2
# config/environments/test.rb
config.action_dispatch.show_exceptions = true

にしたところ。うまく動いたっぽい。

参考

ruby on rails 3 - Capybara tests with :js=>true… Routing Error: No route matches [GET] “/assets” - Stack Overflow