Göreceli olarak yeni bir Rails programcısıyım ve varlıkları önceden derlemeye çalıştığımda (hatta bazen sunucuyu çalıştırdığımda), bu hatayı alıyorum:Önceden varolan varlıklar üzerinde bu hatayı alma: TypeError: ActiveSupport :: StringInquirer sindiremedi
TypeError: couldn't digest ActiveSupport::StringInquirer
/Users/Lucia/jruby/lib/ruby/gems/shared/gems/sprockets-3.5.2/lib/sprockets/digest_utils.rb:83:in `digest'
/Users/Lucia/jruby/lib/ruby/gems/shared/gems/sprockets-3.5.2/lib/sprockets/loader.rb:55:in `block in load'
/Users/Lucia/jruby/lib/ruby/gems/shared/gems/sprockets-3.5.2/lib/sprockets/loader.rb:312:in `block in fetch_asset_from_dependency_cache'
org/jruby/RubyArray.java:1560:in `each'
org/jruby/RubyEnumerable.java:1016:in `each_with_index'
/Users/Lucia/jruby/lib/ruby/gems/shared/gems/sprockets-3.5.2/lib/sprockets/loader.rb:308:in `fetch_asset_from_dependency_cache'
/Users/Lucia/jruby/lib/ruby/gems/shared/gems/sprockets-3.5.2/lib/sprockets/loader.rb:44:in `load'
...
Ben gelişiminde sindirerek kapatarak denedim ve gelişime RAILS_ENV
bayrak işaret ile tırmık görev çalıştıran denedi, ancak hiçbir sonuç alarak.
Bu sorunu Google'da aramayı denedim ve alakalı bir şey bulamıyorum.
jRuby 9.0.5.0
ve rails 4.2.5.2
çalıştırıyorum.
tmp/cache/assets/
yolunu kaldırmak ve ben (RSpec) :(thx raylar 4 – jfarn23bu da bugün içine çalışan oldu hiçbir fikrim yok neden , kök nedeninin tam olarak ne olduğundan emin değilim, fakat tmp/önbellek/varlıkları sildiğimde ve './bin/spring stop'unu çalıştırdığımda ve çalıştığı özellikleri çalıştırdığımda _Edit: _ en azından bizim durumumuzda şube anahtarlama ve yeniden paketleme – lwe
Tmp/önbellek/varlıkların silinmesi gerçekten işe yarıyor gibi görünüyor. –