【发布时间】:2011-11-25 01:26:16
【问题描述】:
我在几个目录中组织了我的 javascript 文件,我发现了以下奇怪的行为。给定以下树:
+ app
+ assets
+ javascripts
+ common
+ public
+ common
+ home
- home.js
home.js 看起来像这样:
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_directory ../../jquery_plugins
//= require_directory ../../common
//= require_directory ../common
//= require_self
现在诀窍在于jquery_plugins 目录。我把它放在vendor/assets/javascripts 中(当我检查Rails.application.config.assets.paths 时,它包含在资产加载路径中)。当我这样做时,我得到错误:require_tree argument must be a directory。当我将该目录移至app/assets/javascripts 时,一切正常。
有人知道我做错了什么吗?或者这是一个错误?
【问题讨论】:
标签: ruby-on-rails-3.1 asset-pipeline