如何在Rails 3.1中要求/ app/assets/javascripts的子目录

tan*_*man 2 assets ruby-on-rails coffeescript ruby-on-rails-3.1

我想在我的Rails 3.1应用程序中将我的javascripts分成单独的子目录.

例如,我在/ app/assets/javascripts中有一个/ modules目录

要么需要目录的所有内容,要么单独要求每个文件的方法都会有所帮助.

编辑:为了澄清,我想从我的application.js coffeescript文件中执行此操作.

Tre*_*ham 7

我相信在Sprockets中这样做的方法是

#= require_tree modules
Run Code Online (Sandbox Code Playgroud)

要么

#= require_tree ./modules
Run Code Online (Sandbox Code Playgroud)

如果要选择相对于CoffeeScript文件的子目录,而不是相对于app/assets/javascripts(参见此问题).