【发布时间】:2011-09-03 05:53:29
【问题描述】:
我正在尝试将现有应用程序转换为新的 3.1 资产管道布局,并希望包含许多必须按特定顺序排列的供应商文件(underscore.js 和主干是一对)。因此,我不能只使用= require_tree . 来拉入我的供应商文件(而不用前缀重命名每个文件。呸)。
以下内容在我的app/assets/javascripts/application.js 文件中:
我已经尝试了每一种有/无扩展、有/无require_tree和有/无相对路径的组合,但没有任何效果。我所有的供应商文件都在/vendor/assets/javascripts/。
我觉得我很愚蠢,因为这似乎是一个如此明显的用例,(包括按名称排列的特定文件在 JS 中很常见,不是吗?)我一定是在做一些愚蠢的事情?
【问题讨论】:
-
Romain Tribes 有正确的答案,只是想补充一点,而不是 'require jquery-1.6.1' 你可以做 'require jquery' 并且它会从 gem 中提取它,它是默认随 3.1 一起安装
标签: ruby-on-rails-3 asset-pipeline sprockets