带有HopToad的Rails - 部署?

时间:2010-07-11 17:32:47

标签: ruby-on-rails hoptoad

我有一个部署的Rails应用程序,我想与Hoptoad(在线异常通知服务)一起使用。它打包在我安装在部署服务器上的gem中,但每次部署配置它时都需要运行脚本/生成hoptoad,因为Hoptoad配置文件/更改仅存在于我的生产应用程序中(而不是我的开发)所以当我部署时,它们都会被删除。)

每次部署时,是否有一种简单的方法可以在生产服务器上运行该脚本/生成?我觉得你可以用Capistrano任务做到这一点,但我不知道该怎么做。

人们通常会为此做些什么?很抱歉,如果这篇文章有点难以理解,我不太清楚如何解释这个问题。

谢谢!

1 个答案:

答案 0 :(得分:0)

  • 您可以将Hoptoad配置文件添加到源代码存储库,以便将其作为Rails应用程序的一部分进行部署。

  • 或者,如果您不想在存储库中存储该信息,请将配置文件上传到生产服务器(Capistrano的普通releases目录结构之外)并让Capistrano创建一个符号链接它作为部署过程的一部分。我提供了一个answer to a similar question here,可以给你一个想法。