как запустить Rails 3.2 в производственной среде на моем Mac без получения кеша: [GET /] miss - PullRequest
2 голосов
/ 28 января 2012

Я правильно запускаю это приложение в разработке, но при развертывании Bugger все начинает разваливаться :(

Итак, я попытался получить журнал во время разработки на моем Mac - и затемТочно, на той же платформе (просто переход от разработки к производственной среде). Я считаю, что не возился с config / application.rb, config / environment.rb или config / environment / *

IМы сохранили вывод на экран здесь: https://gist.github.com/1692260

Действительно мог бы помочь рукой - как это сбивает меня с толку: (

Ответы [ 2 ]

2 голосов
/ 31 января 2012

Я столкнулся с этой ошибкой, затем понял, что мои активы не были скомпилированы в производство ... Я бы рекомендовал попробовать

RAILS_ENV=production bundle exec rake assets:precompile

, если вы не знаете, что ваши вещи компилируются. Это пришло мне в голову, потому что я так привык к Heroku. Это, конечно, может иметь место только в Rails> = 3.1

0 голосов
/ 29 января 2012

Вы пытались изменить на

config.serve_static_assets = true in production.rb

в production.rb?

Webbrick не может обслуживать статические файлы. Вот почему вы должны иметь рельсы сделать это. Если вы используете apache или nginx, они могут предоставить вам статические файлы. Но это требует некоторой настройки.

Вы можете найти информацию о том, как настроить Apache и Nginx здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...