"something went wrong" в development режиме на rails 3.2.1

55 views
Skip to first unread message

Denix

unread,
Feb 2, 2012, 1:39:18 AM2/2/12
to ror...@googlegroups.com
Перевожу проект на рельсы 3.2.1, Ruby 1.9.3.

И почему-то чуть ли не каждая вторая ошибка выдает не backtrace, а просто стандартную 500 ошибку production mode: "We're sorry but".

В логах тоже только сообщение о 500.

В development.rb прописана опция config.consider_all_requests_local = true






Denix

unread,
Feb 2, 2012, 4:57:55 AM2/2/12
to ror...@googlegroups.com
Все, нашел проблему. 
Все та же фигня с Error during failsafe response: invalid byte sequence in US-ASCII

Вернулся на 3.1 версию - показало такую ошибку.

Sergey Kuznetsov

unread,
Feb 2, 2012, 5:07:13 AM2/2/12
to ror...@googlegroups.com
Проверьте окружение, переменные LANG и LC_ALL

$ echo $LANG

Может быть они просто не выставлены. Тогда в .bashrc (или .zshrc) надо прописать:

export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"

От этих переменных зависит, чтобы руби 1.9 включил внутренню кодировку правильно, если они не выставлены, то ruby выбирает US-ASCII.

--
С уважением,
Сергей Кузнецов.




2012/2/2 Denix <denis.so...@gmail.com>
Все, нашел проблему. 
Все та же фигня с Error during failsafe response: invalid byte sequence in US-ASCII

Вернулся на 3.1 версию - показало такую ошибку.

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Denix

unread,
Feb 2, 2012, 5:54:35 AM2/2/12
to ror...@googlegroups.com
Да, спасибо. Точно не было прописана локаль.
Спасибо большое!
Reply all
Reply to author
Forward
0 new messages