I've noticed that, in agent workflows like Cursor, they're able to use built-in type checkers to correct errors.
With Ruby, it doesn't have as much information, so it has to rely on testing or linters for feedback.
With Ruby, it doesn't have as much information, so it has to rely on testing or linters for feedback.
Overall with Rails though, testing has always been pretty important partly because of the lack of types. I have noticed Windsurf is pretty good at taking a controller or model and writing tests for it though!