Ruby on rails 铁轨3和薄。有没有办法在精简启动后执行文件?

Ruby on rails 铁轨3和薄。有没有办法在精简启动后执行文件?,ruby-on-rails,ruby-on-rails-3,thin,Ruby On Rails,Ruby On Rails 3,Thin,我目前有一个rails 3.2应用程序,我将使用thin作为web服务器。我还没有找到一个方法,也不知道我所尝试的是否可能,这就是我来这里问的原因。我试图做的是,在我用通常的bundle exec thin start启动rails应用程序之后,执行一个ruby文件/脚本,加载另一个基于web事件的小型应用程序(纯ruby非web框架),该应用程序将使用与rails主应用程序相同的服务器/数据存储。瘦配置或rails启动配置是否有这样的钩子来完成这样的事情 -编辑- 澄清一下,迷你应用程序位于r

我目前有一个rails 3.2应用程序,我将使用thin作为web服务器。我还没有找到一个方法,也不知道我所尝试的是否可能,这就是我来这里问的原因。我试图做的是,在我用通常的bundle exec thin start启动rails应用程序之后,执行一个ruby文件/脚本,加载另一个基于web事件的小型应用程序(纯ruby非web框架),该应用程序将使用与rails主应用程序相同的服务器/数据存储。瘦配置或rails启动配置是否有这样的钩子来完成这样的事情

-编辑-


澄清一下,迷你应用程序位于rails应用程序自己的目录中,它不是一个外部应用程序,这就是它将共享资源的原因。

您尝试过吗?它是一个用于描述和启动应用程序所需的所有单个进程的工具(可能包括您的主web服务器、瘦服务器和您提到的辅助Ruby进程)。您只需安装Foreman,然后写一篇文章,描述启动时运行的两个流程。

我没有,谢谢您提供了信息丰富的答案!我去试一试,看看效果如何。