NoMethodError после входа в систему на веб-сайте Ruby on Rails - PullRequest
0 голосов
/ 14 августа 2010

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

NoMethodError в User # index

Отображение app / views / user / index.html.erb, где поднята строка # 5:

неопределенный метод `screen_name 'для nil: NilClass Извлеченный источник (около строки № 5):

2: Ваша основная информация 3: 4:

  • Отображаемое имя: <% = @ user.screen_name%>
  • Электронная почта: <% = @ user.email%>
  • Пароль: **********

Заранее большое спасибо!

1 Ответ

1 голос
/ 14 августа 2010

Ваш объект @user - "nil".Вы должны убедиться, что вы установили @user, например, через "before_filter".

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