Ruby on Rails 3 - Point Sprockets 对非资产文件的"depend_on"指令



我有一个app/assets/javascripts/moufa.js.erb文件,它由config/moufa.yml文件中的值填充。我想使用depend_on链轮指令,这样每次更改yaml文件时,它都会重新编译js文件。

我们通过添加一个新指令解决了这个问题。该指令(将其放在config/initializers/schallets.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

相关内容

  • 没有找到相关文章

最新更新