我正在尝试为项目试用Ruby on Rails(第5版)。
当我将stylesheet_link_tag 'application'
添加到我的布局时,会加载application.js文件。
默认情况下,application.js文件包含当前在我的项目中不可用的jquery,因此会抛出异常。
我可以更改js文件以停止错误。
为什么样式表助手加载了js文件?
这不是javascript_include_tag
的工作吗?
- 30/07/2016 20:37 -
解决方案
好吧,这似乎是由于在使用样式表和/或javascript帮助程序时处理所有应用程序/资产,因此它们都必须有效。但是,只有相关文件包含在页面中。
答案 0 :(得分:0)
当您加入javascript_include_tag
时,stylesheet_link_tag
所有应用/资源都已处理完毕,因此所有内容都必须有效。
最终结果仍然是只有您希望包含在网页中的文件才会是。