Desenvolvendo com Rails em localhost:3000 em Windows VM?

Desenvolvendo com Rails em localhost:3000 em Windows VM?

Estou tentando testar nosso aplicativo Rails - servido http://localhost:3000- em uma VM do Windows. Eu li vários artigos sobre como configurar minha VM com rede compartilhada, abrir portas em firewalls e acessar através do IE com o endereço IP público da máquina host. Isso tudo funciona...

O que eu quero saber é se posso acessar meu servidor Rails (em execução na minha máquina host) na minha máquina convidada usando http://localhost:3000em vez de http://host-machine-ip-address:3000.

Meu problema é que meu aplicativo é autenticado com OAuth e Facebook, e nossa conta de desenvolvimento do Facebook está configurada para uso http://localhost:3000... então não posso usar o endereço IP da máquina host porque não consigo autenticar com o Facebook no IE na minha VM convidada.

É possível ter o mesmo servidor, rodando na máquina host, acessível http://localhost:3000porAMBOSa máquina host e a VM convidada?

Minha máquina host é um Mac rodando 10.8.1 e estou virtualizando o Windows 7 usando o VirtualBox (máquina convidada), para fins de testes de plataforma cruzada no IE9.

Responder1

Na verdade. A solução mais simples seria usar algo comoMassana VM do Windows para encapsular http://localhost:3000(da perspectiva da VM) para a porta 3000 na máquina física, ou seja, http://host-machine-ip-address:3000.

informação relacionada