Rails资产管道无法加载JavaScript依赖项。

3
我一直在跟随Michael Hartl的Ruby on Rails教程,并且在第8章中加载JavaScript依赖项时遇到了麻烦:https://www.railstutorial.org/book/basic_login CSS依赖项(我使用的是bootstrap)可以正常加载,在浏览器中检查页面时,head标签中有多个有趣的是,即使我在js manifest文件中犯错误,比如需要一个不存在的文件,当在浏览器中渲染我的页面时,我也不会收到任何错误。
我尝试在新应用程序中重现此问题,但我无法做到这一点。仅需在Gemfile中需要所需的gems,运行'bundle install'并访问任何页面即可包含在application.js清单文件中列出的所有依赖项作为单独的

是的,Bootstrap gem 已经存在了,但它根本不会加载任何依赖项。 - Vlad
1个回答

2

我通过将主应用程序的相关部分移动到一个新的Rails应用程序中来解决了这个问题,该应用程序确实加载了JS依赖项。我认为这可能是我自己的配置问题。

更具体地说,我将Gemfile、db/、config/routes.rb和app/(除了config/)中的所有内容移动到一个新的Rails应用程序中。一旦一切正常,我就用新应用程序的app/目录覆盖了我的主应用程序的app/目录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接