所以我使用带有puma和nginx的rails作为我的反向代理和rails API服务器的服务器。 每次我对我的文件进行更新,例如更新模型或控制器。我发现我的文件没有更新到生产中。发现这一点,我发现每次改变时我都必须重启我的美洲狮和nginx。
我重新启动puma和nginx之后,我看到我的APi服务器看起来更新了。所以我决定通过" rails c production"来检查控制台。我发现它无法加载任何模型,只会让我回来
NameError: uninitialized constant Post
from (irb):1
摆弄来回重启我的服务器,或者可能是一段时间,它会神奇地在它上面工作,我的文件会被更新。有人可以向我解释如何更新我的rails生产服务器?为什么会这样呢。