Debugging "INTERNAL ERROR!!! wrong argument type StringIO (expected File)"
If you're getting this strange error message when setting debugging breakpoints, probably HAML is the culprit.
Cause
As far as I could find out, the error is the result of setting a breakpoint (debugger
) in a helper method that's called from a haml partial.
Suggestions
Try putting the breakpoint into the HAML view.