首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法加载资源:服务器响应状态为404 (未找到) javascript/application.js

无法加载资源:服务器响应状态为404 (未找到) javascript/application.js
EN

Stack Overflow用户
提问于 2018-11-30 02:03:16
回答 2查看 120关注 0票数 0

在本地使用Puma运行我的ROR应用程序。尝试加载javascript/application.js时出现以下错误

Failed to load resource: the server responded with a status of 404 (Not Found) javascript/application.js

请记住,这是一个Ruby 1.9.3应用程序,我刚刚将GEM文件更新到2.3.1

在本地运行Rails应用程序时,是否需要进行任何更改?

源代码如下所示

  <script src="/javascripts/application.js"></script>
  <link href="/bootstrap.min.css" rel="stylesheet">
  <link href="/bootstrap-responsive.min.css" rel="stylesheet">
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-30 02:52:49

在本地,javascript文件应该在app/assets/javascripts下。它们将在资产编译(部署)过程中被压缩、缩小并复制到public中。

看起来在/public/javascripts下没有js文件,因此出现了404错误。

同样值得检查的是,您是在开发模式下启动应用程序的。否则,rails将在public中查找js和css文件。

有关更多详细信息,请参阅https://guides.rubyonrails.org/asset_pipeline.html#asset-organization

票数 1
EN

Stack Overflow用户

发布于 2018-11-30 02:25:11

正如我在我的项目中看到的那样,有这样一条道路

/assets/js/...

但也许更早的是不同的传达。

你在本地使用静态资源还是动态资源?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53545047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档