Как отложить файл JavaScript, используя Rails 5 и Sprockets? - PullRequest
1 голос
/ 19 марта 2019

Обычно я использую директивы Sprockets в файле манифеста application.js, чтобы указать файлы JavaScript для прекомпиляции:

//= require path/to/file
//...

Однако теперь мне нужно отложить определенный файл JS.

Если я использую

<%= javascript_include_tag 'application' %>
<%= javascript_include_tag 'path/to/file', :defer => 'defer' %> 

Тогда я получаю ошибку

Sprockets::Rails::Helper::AssetNotPrecompiled

Asset was not declared to be precompiled in production.
Add `Rails.application.config.assets.precompile += %w( path/to/file.js )` to `config/initializers/assets.rb` and restart your server

Как я могу / должен отложить JS-файл в инициализаторе или снаружи?

...