相关疑难解决方法(0)

Rails 3.1:javascripts从供应商/资产目录无法正确提供?

我已经在几个目录中组织了我的javascript文件,我发现了以下奇怪的行为.鉴于以下树:

+ app
  + assets
    + javascripts
      + common
      + public
        + common
        + home
          - home.js
Run Code Online (Sandbox Code Playgroud)

home.js 看起来像这样:

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_directory ../../jquery_plugins
//= require_directory ../../common
//= require_directory ../common
//= require_self
Run Code Online (Sandbox Code Playgroud)

现在的诀窍在于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

14
推荐指数
2
解决办法
9290
查看次数

标签 统计

asset-pipeline ×1

ruby-on-rails-3.1 ×1