I looked at OpenShifts codebase and I would throw this away after 15 minutes of code review. Looks like they wrote it in Rails because it was cool at the time, but had no idea how to build Rails apps.
Would you mind adding more specifics? I'm curious about what bad Rails practices you found in the OpenShift codebase. (I've never worked on it, used it, or looked at the code, so my question comes from simple curiosity.)