Мои серверы разработки и тестирования работают нормально, но у меня проблемы с рабочим сервером. Последовательность:
RAILS_ENV=production bundle exec rake assets:precompile
sudo httpd service restart
Когда я пытаюсь зайти на свой рабочий сервер из браузера, я получаю ужасное:
We're sorry, but something went wrong
Глядя на production.log, я вижу:
ActionView::Template::Error (statics.css isn't precompiled)
Итак, я добавил в config/application.rb следующее:
config.assets.precompile += ['statics.css']
Все еще есть экран с ошибкой, теперь в производственном журнале написано:
ActionView::Template::Error (statics.js isn't precompiled)
Итак, я добавил в config/application.rb следующее:
config.assets.precompile += ['statics.js']
Я предварительно скомпилировал ресурсы и перезапустил сервер, но все равно получаю то же сообщение об ошибке:
ActionView::Template::Error (statics.js isn't precompiled)
Я также пробовал следующее:
config.assets.precompile += %w( *.css *.js )
config.assets.precompile += ('*.css','*.js')
config.assets.precompile += ('.css','.js')
но я продолжаю получать ошибку:
ActionView::Template::Error (statics.js isn't precompiled)
Это все предложения, которые я нашел в stackoverflow. Любые идеи?
config.assets.compile = true
вconfig/environments/production.rb
? Если нет, добавьте это и повторите попытку. - person vee   schedule 11.07.2013