我使用rails编译一些静态html文件。
它们位于assets / html文件夹和子文件夹中,因此我将其添加到我的application.rb中:
config.assets.paths << "#{Rails.root}/app/assets/html"
config.assets.precompile += %w( */*.html )
有没有办法定义排除列表?
示例:所有以&#34; _&#34;开头的文件(如_test.html.erb)不应编译。
答案 0 :(得分:0)
config.assets.paths可能是一个常规的ruby数组。这意味着在编译之前,您可以对其应用拒绝操作。试试这个:
config.assets.paths.reject! { |path| path =~ /^_/i }