I know Rails' flash hash is nothing new, but I keep running into the same problem with it.
Controllers should be for business logic and db queries, not formatting strings for display to the user. But the flash hash is always set in the controller. This means that I need to hack and work around Rails to use Helpers that I made to format strings for the flash hash.
Is this just a pragmatic compromise to MVC or am I missing something here?
How do you deal with this problem? Or do you not even see it as one?