Rails 5 stylesheet_link_tag添加了application.js

时间:2016-07-30 19:17:15

标签: ruby-on-rails ruby

我正在尝试为项目试用Ruby on Rails(第5版)。

当我将stylesheet_link_tag 'application'添加到我的布局时,会加载application.js文件。

默认情况下,application.js文件包含当前在我的项目中不可用的jquery,因此会抛出异常。

我可以更改js文件以停止错误。

为什么样式表助手加载了js文件?
这不是javascript_include_tag的工作吗?

更新

- 30/07/2016 20:37 -
解决方案
好吧,这似乎是由于在使用样式表和/或javascript帮助程序时处理所有应用程序/资产,因此它们都必须有效。但是,只有相关文件包含在页面中。

1 个答案:

答案 0 :(得分:0)

当您加入javascript_include_tag时,stylesheet_link_tag所有应用/资源都已处理完毕,因此所有内容都必须有效。

最终结果仍然是只有您希望包含在网页中的文件才会是。