ROR - герока странного поведения - PullRequest
0 голосов
/ 02 августа 2011

Я потратил несколько часов на решение проблемы с герою.Это произошло в следующей строке:

if @user.encrypt_password (params[:user][:old_password]) == @user.encrypted_password || (current_user.can?(:edit_user)  && @user.status != 0)

И это сработало после действительно небольшого изменения:

if @user.encrypt_password(params[:user][:old_password]) == @user.encrypted_password || (current_user.can?(:edit_user)  && @user.status != 0)

После 'if @ user.encrypt_password' сначала я поставил 'пробел'случайно.На моей локальной машине все работало нормально, но на героку это привело к неприятной ошибке:

К сожалению, что-то пошло не так.

Мы были уведомлены об этомвопрос, и мы вскоре рассмотрим его.

Я проверил все дважды, это определенно является проблемой.Что это было?Разные версии рубина?Я действительно понятия не имею ... Если я не могу получить какую-либо информацию от heroku, то было бы неплохо, по крайней мере, иметь те же ошибки на моей локальной машине, чтобы я мог их прочитать ...

У кого-нибудь есть идеи?

Пока

1 Ответ

0 голосов
/ 02 августа 2011

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

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