Closed vtamara closed 2 years ago
El problema se ha rastreado a sprockets-rails-3.2.2/lib/sprockets/railtie.rb:50
50: @precompiled_assets ||= assets_manifest.find(config.assets.precompile).map(&:logical_path).to_set
Una sesión con byebug detenido en esa línea:
(byebug) config.assets.precompile
["manifest.js", "webfonts/fa-solid-900.eot", "webfonts/fa-solid-900.svg", "webfonts/fa-solid-900.ttf", "chosen-sprite.png"]
(byebug) assets_manifest
#<Sprockets::Manifest:0x00000074b0d664e0 @environment=#<Sprockets::Environment:0xf640 root="/restovar/vtamara/comp/rails/sip/test/dummy", pa ....
(byebug) assets_manifest.find
#<Enumerator: #<Sprockets::Manifest:0x00000074b0d664e0 @environment=#<Sprockets::Environment:0xf640 root="/res...
(byebug) assets_manifest.find(config.assets.precompile)
#<Enumerator: #<Sprockets::Manifest:0x00000074b0d664e0 @environment=#<Sprockets::Environment:0xf640 root="/restovar/vtamara/comp/rails/sip/test/dummy", paths=["
/restovar/v...
, "@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff"=>"@for
tawesome/fontawesome-free/webfonts/fa-solid-900-21acdbd12344e63d2c385c18601b52e4d0ae10c883edd9286ebe0115e32cf8e0.woff"}}>:find(["manifest.js", "webfonts/fa-soli
d-900.eot", "webfonts/fa-solid-900.svg", "webfonts/fa-solid-900.ttf", "chosen-sprite.png"])>
(byebug) assets_manifest.find(config.assets.precompile).count
La última se bloquea
Este problema no ocurre en rails7
Parece ocurrir después de que procesa recursos CSS y antes de procesar javascript de
app/assets/javascript
Podría ser que si recibe consulta ajax se desbloquea y continua