При попытке выполнить прекомпиляцию assets: для производственного веб-сайта я впервые столкнулся с этой ошибкой.
rake assets:precompile undefined method directory? for nil:NilClass
Я успешно обновлял веб-сайт и много раз выполнял прекомпиляцию Assets:
Полный пример:
# RAILS_ENV=production rake assets:precompile --trace
/usr/local/rvm/gems/ruby-1.9.2-p290@pm/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/ruby-1.9.2-p290@pm/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.