ruby-on-rails - require_tree 是否需要 'vendor/assets' 和 'lib/assets' 内的文件? - rails

标签 ruby-on-rails ruby ruby-on-rails-3 asset-pipeline

我了解到,在生产模式下预编译 Assets 期间,如果我们不明确需要任何其他特定来源的文件,Rails 只会默认从“app/assets”获取 Assets 像“vendor/assets”和“lib/assets”。

我有一个问题:

Will require_tree . load assets from 'vendor/assets' and 'lib/assets' ?

最佳答案

不,require_tree . 只会加载本地目录中的 Assets ,因此 require_tree 之后的点仅指定应用程序 Assets 文件所在的目录。如果你想在 vendor/assetslib/assets 中包含文件,你应该做这样的事情(或类似的样式表):

//= require_tree ../../../vendor/assets/javascripts/.
//= require_tree ../../../lib/assets/javascripts/.

(来自 this question .)

关于ruby-on-rails - require_tree 是否需要 'vendor/assets' 和 'lib/assets' 内的文件? - rails ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22215394/

相关文章:

ruby-on-rails - Ruby on Rails Controller 中的@@variables 是特定于用户 session 的,还是所有用户都会看到相同的值?

ruby-on-rails - 如何从 URL 中删除/发布/?

mysql - 优化 ActiveRecord 查询

ruby-on-rails - 类似查找查询的 DRY 实例变量

ruby-on-rails - 如何将参数传递给 Rails 路由中的 block ?

javascript - 防止将超链接输入到 html 表单中 : client-side or server-side validation?

ruby-on-rails - Rails after_save 回调创建基于 column_changed 的​​关联模型?

ruby - 如何使用 Ruby 自动化 Windows Run 应用程序

ruby - 我如何使用页面对象模式清除我的 capybara 步骤?

ruby - 可以在 Hash each 循环中访问索引吗?