В настоящее время я пытаюсь развернуть приложение Ruby on Rails 3.0.9 на рабочем сервере.Кажется, все идет хорошо, пока пассажир не издает «Извините, но что-то пошло не так».ошибка при запросе веб-сайта.
Производственный журнал показывает эту ошибку:
Визуализированные сеансы / new.html.haml в макетах / приложениях (5,7 мс)
Выполнено 500 Внутренняя ошибка сервера в 8 мс
ActionView :: Template :: Error (синтаксическая ошибка в строке 7, столбец 7: `'):
2:% h2 Вход 3: = form_for(: session,: url => session_path) do | f |
4: .field
5: = f.label: электронная почта
6:% br /
7: = f.text_field: электронная почта
8: .field
app / views / session / new.html.haml: 5: in
_app_views_sessions_new_html_haml__1068828667_250539460_0'
app/views/sessions/new.html.haml:3:in
_app_views_sessions_new_html_haml__1068828667_250539460_0 '
* Редактировать: удаление строк f.label: email и f.label: password приводит к исчезновению этой ошибки, но, очевидно, это не исправление *
Некоторая информация об этой ошибке:
- Я работаю с aptana на windows
- Со-разработчик, который работает с этим проектом на Mac, был подвержен этой ошибке aнекоторое время назад, ноисправил это с помощью некоторой неизвестной магии с наборами гемов и rvm.
- Список комплектов рабочего сервера: http://pastie.org/private/0itpfmbfwqvhpheptqz4ha
- Github репозиторий: http://github.com/boersmamarcel/Into-Reality-Portal
- Я развертываю сcapistrano 2.0 и рецепт пакета для него
- Аналогичная ошибка также возникает в других представлениях, но каким-то образом эта ошибка также указывает на строку 7 файла, а в сообщении об ошибке иногда отображаются случайные строки после
col 7:
- Я не могу управлять глобальным набором гемов на производственном сервере
- Странный факт: если я удалю = f.label: пароль и = f.label: строки электронной почты,ошибка исчезла: s
Я был бы очень благодарен, если бы кто-то мог помочь мне с этим.Мы работали над этой ошибкой целый день, и это сводит меня с ума.
Спасибо - Bas
Редактировать: кажется, что функция f.labelбыть причиной проблемы.Я загрузил урезанную версию представления, которая вызвала следующую ошибку: http://pastie.org/private/cqqipdvqod3r50x9ciwytq Это приложение успешно работает на других компьютерах под управлением Mac и Windows.