【发布时间】:2014-07-01 07:00:23
【问题描述】:
我想知道在 Rails 应用程序中加载 Javascripts 的最佳做法是什么。
因为每个页面都会加载asset文件夹下的所有js文件。
但大多数咖啡脚本只适用于自己的控制器。
所以require_tree . 似乎是个坏主意,在这里。
所以我需要为每个视图包含相应的咖啡脚本?
这似乎也是个坏主意,而且容易引起维护问题。
有什么想法吗?谢谢
Application.js
//= require_tree .
【问题讨论】:
-
如果您使用
turbolinks,这是一个很好的做法,因为您只加载一次库......此外,在生产中,资产被编译成一个用于css和javascript的脏文件。如果您不使用 turbolinks,那么您需要更改布局文件中的标题。这是你的情况吗?
标签: javascript ruby-on-rails asset-pipeline