Почему я получаю сообщение «cache: [GET /] miss» в производственной среде с помощью WebRick?

Я не могу протестировать свой веб-сайт в производственном режиме с помощью WebRick, так как это вызывает ошибки кеширования. В режимах разработки и тестирования все работает отлично.

Я установил эту опцию в config / environment / production.rb:

config.serve_static_assets = true

И затем я запустил:

bundle exec rake assets:precompile

Теперь я запускаю сервер:

david$ rails s -e production
=> Booting WEBrick
=> Rails 3.2.1 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-01-31 19:52:35] INFO  WEBrick 1.3.1
[2012-01-31 19:52:35] INFO  ruby 1.9.3 (2011-10-30) [x86_64-darwin11.2.0]
[2012-01-31 19:52:35] INFO  WEBrick::HTTPServer#start: pid=13329 port=3000

И когда я перехожу на http: // localhost: 3000 Я получаю «Сожалеем, но что-то пошло не так». В терминале вот что выводит:

cache: [GET /] miss

Я здесь застрял. Я понятия не имею, что делать.

9
задан David Morales 31 January 2012 в 07:54
поделиться