我有一个 Rails 应用程序通过 localhost 在远程 Linux 桌面上运行。当我离开桌面参加商务会议等时,我希望能够进行现场演示,而无需经历推送到生产服务器的麻烦。我想知道是否有人知道一种方法可以远程连接到我的桌面并在另一台设备上运行我的 Rails 应用程序,就好像它在本地运行一样?有问题的远程设备可能是 iPad 或上网本。
如果我的应用程序很重要,它就位于 Github 存储库中,考虑到这一点,在 iPad 上启动并运行并下载存储库会更容易吗?
我有一个 Rails 应用程序通过 localhost 在远程 Linux 桌面上运行。当我离开桌面参加商务会议等时,我希望能够进行现场演示,而无需经历推送到生产服务器的麻烦。我想知道是否有人知道一种方法可以远程连接到我的桌面并在另一台设备上运行我的 Rails 应用程序,就好像它在本地运行一样?有问题的远程设备可能是 iPad 或上网本。
如果我的应用程序很重要,它就位于 Github 存储库中,考虑到这一点,在 iPad 上启动并运行并下载存储库会更容易吗?
我不确定 ipad 上的 safari 是否支持它,但对于上网本场景,我认为通过ssh 隧道代理可能效果最好(我假设你不想处理图形遥控器所涉及的延迟桌面连接)。
您还可以部署到像 heroku 这样的替代环境,或者在某个地方临时提供一个可公开访问的 VM 以用于演示目的。