vagrant vm - local os x development workflow approaches?

Hey,

Switched to using VirtualBox VMs using Vagrant for my Rails dev work and I’m wondering what others may be doing re workflow between VMs and their local dev environment.

Right now, I

  • ssh into the VM with a bunch of terminal tabs to get different processes going on my Rails project, e.g., ‘rails s’ and ‘spork’

  • I keep my editing on the local side

But it seems like I’ll be sacrificing some ease with this approach, viz., tasks like rspec will need to be executed from within the VM, so I lose the integration of stuff with my editing!

The apparent compromise above makes me wonder what any others may be doing about VM-local Rails dev workflows. Any help appreciated.

G