ruby-on-rails - Rails Under Construction 页面

标签 ruby-on-rails passenger turnkeylinux.org

我知道这对某些人来说似乎微不足道,但其他人不会明白这一点,但是 - 对我来说这会很棒:

我正在努力研究如何快速有效地提交更新到我的 Rails 应用程序,在我重新启动 Rails 应用程序时切换到正在 build 中的样式页面,然后测试更改,然后当我满意时,切换回现场公开版。

目前,我遵循以下模式:

  • 1、修改应用
  • 2、使用Versions App for Mac 提交到BeanstalkApp
  • 3、从BeanstalkApp部署修订到服务器
  • 4、登录服务器并重启apache
  • 5,等待几秒钟,然后开始仔细检查一切正常

如果有帮助,我在交 key Rails 图像 VPS 上使用 Passenger。

在此先感谢您的任何建议等

谢谢,

丹尼

最佳答案

您有几个选择:

  • 创建一个用于“测试”的子域并将其部署到您的生产服务器,经过审查后您可以将其推送到您的生产代码位置。

您需要能够向您的 DNS 记录添加一个子域,以指向与您的主要生产服务器相同的 IP 地址。然后,您还需要使用 ServerName subdomain.host.comDocumentRoot/data/host.com/testing/public 添加一个新的 VirtualHost,以便它加载该代码.

这两种方法我都亲自做过。我更喜欢方法 #1,但这是个人偏好和您对主机的访问级别。

关于ruby-on-rails - Rails Under Construction 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2952515/

相关文章:

ruby-on-rails - 创建时的 Ruby (Rails) 字符串操作

ruby-on-rails - 如何找到乘客可以创建的最大并发进程?

ruby-on-rails - 如何在同一台服务器上使用两个版本的乘客?

php - 使用 POSTFIX 和 SWIFTMAILER, PHP 发送电子邮件

python - TurnkeyLinux Django 安装。默认管理员密码?

ruby-on-rails - 未定义的方法 `simple_form_for'

jquery - Sprockets::FileNotFound - 找不到文件 'jquery.ui'

ruby-on-rails - Rails 3,使用mongoid但产生语法错误

ruby-on-rails-3 - Phusion Passenger + 带 Rails 3 的 NGinx

xcode - Gitlab - Xcode 无法连接远程存储库