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