При попытке сделать активы: прекомпиляция для веб-сайта с производством, я впервые столкнулся с этой ошибкой.
rake assets:precompile undefined method directory? for nil:NilClass
Я успешно обновил веб-сайт и выполнил следующие действия: предварительно прекомпилировать много раз.
Полный пример:
# RAILS_ENV=production rake assets:precompile --trace
/usr/local/rvm/gems/[email protected]/gems/rack-1.3.4/lib/rack/backports/uri/common_192.rb:53: warning: already initialized constant WFKV_
** Invoke assets:precompile (first_time)
** Execute assets:precompile
/usr/local/rvm/gems/[email protected]/gems/rack-1.3.4/lib/rack/backports/uri/common_192.rb:53: warning: already initialized constant WFKV_
rake aborted!
undefined method `directory?' for nil:NilClass
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
Я с нетерпением жду, чтобы кто-то понял это, я часами ломал свой мозг и ответы в Google.