我知道这对某些人来说似乎微不足道,但其他人不会明白这一点 - 对我而言,这会很棒:
我正在尝试研究如何快速有效地将更新提交到我的Rails应用程序,切换到正在构建的样式页面,同时重新启动rails应用程序然后测试更改,然后当我感到高兴时,切换回现场公版。
目前,我遵循以下模式:
如果有帮助,我在Turnkey Rails图像VPS上使用Passenger。
提前感谢任何建议等。
谢谢,
丹尼
答案 0 :(得分:4)
您有几个选择:
您需要能够在DNS记录中添加子域,以指向与主生产服务器相同的IP地址。然后,您还需要添加一个包含ServerName subdomain.host.com
和DocumentRoot /data/host.com/testing/public
的新VirtualHost,以便加载该代码。
RailsBaseURI
指令以在子目录中启用单独的站点。这意味着您将代码部署到另一个目录并创建simlink。我亲自完成了两种方法。我更喜欢方法#1,但它是个人偏好以及您对主机的访问级别。