gpt4 book ai didi

ruby-on-rails - 在每个请求之前强制重新加载代码

转载 作者:数据小太阳 更新时间:2023-10-29 08:02:52 26 4
gpt4 key购买 nike

我正在使用 Ruby on Rails 5,我想知道如何在每次请求之前强制重新加载代码。我需要这个的原因是我在 Mac 上使用 Docker 并且我的代码位于 NFS 文件夹中,因此用于检测代码更改的 Rails 机制无法正常工作,我必须在每次代码更改后重新启动 Rails。

所以,我的问题是:如何强制 Rails 在每次请求之前重新加载我的代码?

最佳答案

您可以考虑使用 rerun gem .这将允许您在代码更改时重新加载机架应用程序。由于 Rails 基本上是一个复杂的机架应用程序,因此这应该可行。

每次都会重新加载整个(!)rails 应用程序,但它会重新加载。

我目前在 grape API 中使用它,我是这样运行它的,您应该能够以相同的方式运行您的 Rails 应用程序。

bundle exec rerun 'rackup'

PS:您可能还需要其他参数,例如端口等。

关于ruby-on-rails - 在每个请求之前强制重新加载代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39454044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com