Rails coffeescript 的位置

lukefan · June 03, 2012 · Last by lukefan replied at June 03, 2012 · 2834 hits

我将 coffeescript 文件放在了,app/assert/javascripts 下面 但是这样做得话,所有的 view 都在装载 application.js 的时候,将所有 coffeescript 装载进来了。 如果想要不同的页面,装载不同的 coffeescript,应该把这些东西放在什么地方呢?

在 view 里使用 content_for :coffeescript 在 layout 里使用 yield :coffeescript

去了解一下 content_for 和 yield 的用法,具体可以参见 Rails Guide Layout 的相关内容

使用这两个东西,确实可以达到加载特定内容的目的。 但是我把文件放在 app/asserts/javascipts 下面,就被自动加载了。文件放在什么地方比较合适呢?

把 application.js 里面的 require_tree . 去掉就不会自动加载了

#3 楼 @Rei 非常感谢,应该是这样的。

You need to Sign in before reply, if you don't have an account, please Sign up first.