Frage

Vor etwa drei Stunden begann ich in meinem Produktions-Server die obigen Fehler zu sehen. Es kommt von einem Aufruf der sanitize gem:

vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:276:in 'load_missing_constant'
vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:468:in `const_missing'
vendor/gems/sanitize-1.2.0/lib/sanitize.rb:91:in `clean!'
vendor/gems/sanitize-1.2.0/lib/sanitize.rb:84:in `clean'
vendor/gems/sanitize-1.2.0/lib/sanitize.rb:49:in `clean'   
app/helpers/application_helper.rb:28:in `display_none'
app/views/main/_blogs.html.erb:13:in `_run_erb_47app47views47main47_blogs46html46erb'

Der Fehler tritt nur auf dem Produktionsserver (Linux), nicht meine Entwicklung Maschine (Fenster)

Ich hat versucht, rolle meinen letzten Einsatz zurück, aber es hat nicht zu beheben.

Ich habe zu sanieren aktualisiert 1.2.0 (das ist die neueste Version war von gem update sanitize gebracht, obwohl ich meinen Gast beachten 1.3.6 ausgeführt wird.

zur Verfügung stellen kann jemand irgendwelche Hinweise auf Hilfe dieses Problem beheben?

War es hilfreich?

Lösung

Versuchen Sie, '1.0.8' Herabstufung. Sehen Sie sich die Geschichte und beachten Sie den Schalter auf Nokogiri verwenden. Wenn diese behebt das Problem, dass Sie die neueste Version von Sanitize haben, Nokogiri 1.4.1 und 2.7.2 libxml2 installiert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top