Страницы не отображаются должным образом на Heroku - PullRequest
0 голосов
/ 19 марта 2012

Привет, я в курсе учебника по Ruby on Rails.Мои страницы прекрасно отображаются на локальном сервере, но НЕ на Heroku.Я запустил команду "heroku run rake db: migrate".Я также прошел журналы Heroku.Я просто не уверен, как их читать.

Мне интересно, связано ли это с моими таблицами стилей, но я скопировал все, что было на моем локальном сервере, на github и heroku, поэтому не уверен, почему он не может их прочитать.

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

Буду признателен за любую помощь и советы по устранению этой проблемы.

==== logfile ==================================================

2012-03-19T18: 22: 42 + 00: 00 heroku [web.1]: состояние изменилось с начала до

2012-03-19T18: 22: 43 + 00: 00 app [web.1]: =>Загрузка WEBrick

2012-03-19T18: 22: 43 + 00: 00 app [web.1]: => Приложение Rails 3.2.0, запущенное в производство на http://0.0.0.0:36524

2012-03-19T18: 22: 43 + 00: 00 app [web.1]: => Позвонить с помощью -d для отключения

2012-03-19T18: 22: 43 + 00: 00 app [web.1]: => Ctrl-C для выключения сервера

2012-03-19T18: 22: 43 + 00: 00 app [web.1]: 2012-03-19T18: 22: 43 + 00: 00 app[web.1]: 2012-03-19T18: 22: 43 + 00: 00 app [web.1]: запущен GET "/" для 68.81.36.121 в 2012-03-19 18:22:43 + 0000

2012-03-19T18: 22: 44 + 00: 00 приложение [web.1]: обработка StaticPagesController # home как HTML

2012-03-19T18: 22: 44 + 00: 00app [web.1]: визуализация static_pages / home.html.erb в макетах / приложении (11,2 мс)

2012-03-19T18: 22: 44 + 00: 00 app [web.1]: визуализированные макеты / _shim.html.erb (0,2 мс)

2012-03-19T18: 22: 44 + 00: 00 приложение [web.1]: визуализированные макеты / _header.html.erb (1,9 мс)

2012-03-19T18: 22: 44 + 00: 00 приложение [web.1]: визуализированные макеты / _footer.html.erb (1,5 мс)

2012-03-19T18: 22: 44 + 00: 00 приложение [web.1]: Выполнено 200 OK за 76 мс (Просмотров: 75,7 мс |ActiveRecord: 0,0 мс)

2012-03-19T18: 22: 44 + 00: 00 приложение [web.1]: кэш: [GET /] miss

2012-03-19T18:22: 44 + 00: 00 heroku [роутер]: GET stormy-mist-1232.herokuapp.com/ dyno = очередь web.1 = 0 ожидание = служба 0 мс = состояние 850 мс = 304 байта = 0

2012-03-19T18: 22: 47 + 00: 00 heroku [web.1]: состояние изменилось с до прыгающего

2012-03-19T18: 22: 47 + 00: 00 heroku [web.1]: Состояние изменено с отскока на созданное

2012-03-19T18: 22: 47 + 00: 00 heroku [web.1]: состояние изменено с созданного на начальное

2012-03-19T18: 22: 51 + 00: 00 heroku [web.1]: Остановка процесса с помощью SIGTERM

2012-03-19T18: 22: 51 + 00: 00 app [web.1]: [2012-03-19 18:22:51] ОШИБКА SignalException: SIGTERM

2012-03-19T18: 22: 51 + 00: 00 приложение [web.1]: /usr/local/lib/ruby/1.9.1/webrick / server.rb: 90: in `select '

2012-03-19T18: 22: 55 + 00: 00 heroku [web.1]: запуск процесса с помощью команды bundle exec rails server -p 4160

2012-03-19T18: 22: 59 + 00: 00 приложение [web.1]: ПРЕДУПРЕЖДЕНИЕ О УСТАРЕВАНИИ: У вас есть плагин в стиле Rails 2.3с вендор / плагины!Поддержка этих плагинов будет удалена в Rails 4.0.Переместите их и объедините в свой Gemfile или сложите в свое приложение как lib / myplugin / * и config / initializers / myplugin.rb.Для получения дополнительной информации см. Примечания к выпуску: "http://weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2-has-been-released." (вызывается по адресу /app/config/environment.rb:5)

2012-03-19T18: 22: 59 + 00: 00 app [web.1]: ПРЕДУПРЕЖДЕНИЕ О УСТРАНЕНИИ: У вас есть плагины в стиле Rails 2.3 вендора / плагинов! Поддержка этих плагинов будет удалена в Rails 4.0. Переместите их и объедините в свой Gemfile или сложите в свое приложение как lib /myplugin / * и config / initializers / myplugin.rb. Для получения дополнительной информации см. примечания к выпуску: «http://weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2-has-been-released". (вызывается из /app/config/environment.rb:5)

2012-03-19T18: 23: 01 + 00: 00 heroku [web.1]: Остановка процесса с SIGKILL

2012-03-19T18: 23: 01 + 00: 00 heroku [web.1]: Ошибка R12 (Выходтайм-аут) -> Процесс не смог завершиться в течение 10 секунд после SIGTERM

2012-03-19T18: 23: 02 + 00: 00 heroku [web.1]: процесс завершился со статусом 137

2012-03-19T18: 23: 04 + 00: 00 приложение [web.1]: [2012-03-19 18:23:04] ИНФОРМАЦИЯ WEBrick 1.3.1

2012-03-19T18: 23: 04 + 00: 00 app [web.1]: [2012-03-19 18:23:04] INFO ruby ​​1.9.2 (2011-07-09) [x86_64- Linux]

2012-03-19T18: 23: 04 + 00: 00 приложение [web.1]: [2012-03-19 18:23:04] ИНФОРМАЦИЯ WEBrick :: HTTPServer # start: pid = 1 порт = 4160

2012-03-19T18: 23: 05 +

Ответы [ 2 ]

1 голос
/ 19 марта 2012

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

Вероятно, это потому, что вы забыли включить директивы компиляции вверхувашего приложения.См. руководство по конвейеру активов для получения полной информации, но я уверен, что вы пропустили строку, подобную этой, в верхней части вашего приложения.css:

*= require_self
*= require_tree .
0 голосов
/ 21 марта 2012

У меня раньше была эта проблема, и я думаю, что это было связано с предварительной компиляцией вашего файла CSS. Попробуйте зайти в config / environment / production.rb и добавить это config.assets.precompile += [ "blueprint/*.css" ]. Я предполагаю, что вы используете файл чертежа CSS.

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