资产管道排除列表

时间:2015-04-28 12:52:25

标签: ruby-on-rails ruby-on-rails-4 erb

我使用rails编译一些静态html文件。

它们位于assets / html文件夹和子文件夹中,因此我将其添加到我的application.rb中:

config.assets.paths << "#{Rails.root}/app/assets/html"
config.assets.precompile += %w( */*.html )

有没有办法定义排除列表?

示例:所有以&#34; _&#34;开头的文件(如_test.html.erb)不应编译。

1 个答案:

答案 0 :(得分:0)

config.assets.paths可能是一个常规的ruby数组。这意味着在编译之前,您可以对其应用拒绝操作。试试这个:

config.assets.paths.reject! { |path| path =~ /^_/i }