Неопределенный метод request_uri для nil: NilClass? - PullRequest
1 голос
/ 12 августа 2011

Я пытаюсь следовать руководству в Интернете, чтобы настроить систему аутентификации с использованием активного каталога LDAP (очень трудное время). Итак, текущая ошибка:

undefined method `request_uri' for nil:NilClass

Ссылаясь на следующее в моем контроллере приложения:

def authenticate
unless session[:person]
session[:return_to] = @request.request_uri
redirect_to :controller => "login" , :action => "index"
return false

Эта часть, я думаю, должна сохранить URL в экземпляре @request, чтобы он мог перенаправить пользователя туда, когда он вошел в систему.

Является ли request_uri неправильным методом? Есть предложения?

1 Ответ

2 голосов
/ 12 августа 2011

Проблема не в вызываемом методе.Если вы заметили ошибку, проблема в том, что вы вызываете метод на ноль.Другими словами, @request не существует.

При доступе к переменной запроса это буквально запрос , а не @ запрос.

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