对于用于测试Rails应用程序的Rails引擎Konacha,我们需要一种方法来查找Sprockets可以编译为JavaScript的所有文件.
现在我们使用类似的东西
Dir['spec/javascripts/**/*_spec.*']
Run Code Online (Sandbox Code Playgroud)
但这种回升.bak,.orig以及其他备份文件.
Sprockets能否以某种方式告诉我们它是否知道如何编译文件,以便自动排除备份文件?
content_type_of 无济于事:
Rails.application.assets.content_type_of('test/javascripts/foo.js.bak')
=> "application/javascript"
Run Code Online (Sandbox Code Playgroud)