controllerのspecで、getしてるところでどうしても下記のようなエラーでこける。
18)
ArgumentError in 'FoosController responding to GET index should expose all foos as @foos'
wrong number of arguments (1 for 0)
./spec/controllers/foos_controller_spec.rb:13:
原因はこれだった。
class ApplicationController < ActionController::Base
include ActionController::UrlWriter
end
controllerの重要な何かがUrlWriterで上書きされてるっぽい。controllerにあんまり変なものincludeすると痛い目を見るというアンチプラクティス・・・。