【问题标题】:Changes made in rails app /public directory not reflecting on server在 rails app /public 目录中所做的更改未反映在服务器上
【发布时间】:2012-10-25 13:51:25
【问题描述】:

我有一个部署在服务器上的实时应用程序的副本。我做了一些更改:例如在 /public 目录中插入了 2 个 css 和 js 文件,这些文件为我的资产提供服务,并包含在需要它们的视图中。它在我的本地机器上运行良好,但是当我将更改推送到服务器时它是不反映在那里。我正在使用 Nginx,我也尝试过重新启动它,但它也没有帮助。 由于我是 NGINX 的新手,并且该应用程序部署在 centos 上,因此我不知道它是如何工作的。 我已经有预编译的资产,所以我不知道如何让它运行。我试过了

从 tmp 目录中清除缓存但没有用。

我已经设置好了

config.serve_static_assets = false

在我的 production.rb 中并尝试重新启动,但也没有用

有什么帮助吗??

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 deployment nginx


    【解决方案1】:

    您的视图缓存在网络服务器工作者中。您是否重新启动了您的网络工作者?

    【讨论】:

    • 你能帮我解决如何重启网络工作者。我用谷歌搜索,但没有得到任何相关结果。
    • 使用什么部署您的应用程序?卡皮斯特拉诺?
    • 部署期间任何服务器都在重新启动代码。你能检查服务器上的代码是你推送到那里的吗?
    • 问题是我没有部署任何代码我只是更改实时服务器上的代码并重新启动它,但它没有反映更改..
    猜你喜欢
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    相关资源
    最近更新 更多