在本地使用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">
发布于 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。
发布于 2018-11-30 02:25:11
正如我在我的项目中看到的那样,有这样一条道路
/assets/js/...
但也许更早的是不同的传达。
你在本地使用静态资源还是动态资源?
https://stackoverflow.com/questions/53545047
复制相似问题