我有一个app/assets/javascripts/moufa.js.erb
的是它和从值填充文件config/moufa.yml
文件。 我想用depend_on
让每一个YAML的文件被改变时,它重新编译js文件链轮指令。
Answer 1:
我们可以通过添加新的指令来解决这个问题。 这个指令(把这个在配置/初始化/ sprockets.rb)增加了对在config /目录中的文件的依赖性:
class Sprockets::DirectiveProcessor
def process_depend_on_config_directive(file)
path = File.expand_path(file, "#{Rails.root}/config")
context.depend_on(path)
end
end
文章来源: Point Sprockets' `depend_on` directive to a non-assets file