Is that supposed to be a slam? I've been working on "custom" platforms for the better part of a decade.
Rails was literally lifted out of Basecamp into a standalone framework that works great for CRUD-style apps. You might personally prefer another approach or think this design failed but Rails was definitely designed for this use case.