2010-04-11 3 views
0

Около трех часов назад я начал видеть вышеупомянутую ошибку на моем рабочем сервере. Это происходит от звонка до дезинфицировать драгоценный камень:NameError: uninitialized constant Nokogiri :: HTML :: DocumentFragment

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' 

ошибка происходит только на сервере (Linux), не мое развитие машины (окна)

Я попытался откат моего последнего развертывания, но Бесполезный Это исправить.

Я обновил дезинфицировать 1.2.0 (который был последней версией сбиты gem update sanitize, хотя я отмечаю мой хозяин работает 1.3.6.

Кто может предоставить какие-либо улики, чтобы помочь исправить это?

ответ

0

Попробуйте понизить до «1.0.8». Обратитесь к history и обратите внимание на переключатель на использование Nokogiri. Если это устраняет проблему, убедитесь, что установлена ​​последняя версия Sanitize, Nokogiri 1.4.1 и libxml2 2.7.2.

Смежные вопросы