A rails plugin to abstract CRUD api in controller