I recently came across Robert Martin's (Uncle Bob) keynote on how to structure a rails app based on use-cases. I found this very interesting.
Here is the link to the keynote: Architecture: the Lost Years
Here is a sample project that structures the app based on the principles mentioned by Robert Martin in his keynote: Guru Watch
I was wondering if there were well established rails applications out there that are structured in such fashion (Use Case Driven Approach / Entity-Control-Boundary architecture / decoupling back end from front-end)