无法在 Rails 应用程序上以开发模式加载资源:ERR_CONNECTION_REFUSED

Dav*_*mar 1 assets ruby-on-rails asset-pipeline

我刚刚开始开发另一个开发人员开发的新 Rails 应用程序,我必须承担该项目。当我尝试在开发模式下本地运行应用程序时,我在设置级别遇到了困难。该应用程序无法加载资源(css、js、图像)。我得到ERR_CONNECTION_REFUSED每个资产文件: 在此输入图像描述

我必须补充一点,该项目正在使用

gem 'asset_sync', '~> 1.0.0'
Run Code Online (Sandbox Code Playgroud)

它用于同步 Rails 和 S3 之间的资产,但我认为它不应该在开发模式中发挥任何作用。

您知道为什么应用程序在开发模式下不加载资源吗?

Alo*_*ain 5

从屏幕截图中我看到您正在访问localhost:3000但您的资产正在从localhost:5000请求。可能需要端口 5000 上的某些服务器来为资产提供服务?您可以检查localhost:5000是否可以访问并且正在运行一些可以为您的资产提供服务的服务器。