I tried a bunch that weren't quite what I needed before landing on rcm - https://github.com/thoughtbot/rcm
I tried a bunch that weren't quite what I needed before landing on rcm - https://github.com/thoughtbot/rcm