ROR + ошибка для nil: NilClass In Rake Task - PullRequest
0 голосов
/ 11 мая 2011

В моей команде Rake я вызываю XML для получения данных. Если person_id действителен, то он сохранен. Но я получаю ошибку.

if !@case.person_id.nil?
    @project.team_members << @person
 end

Ошибка :: грабли прерваны! неопределенный метод `team_members 'для nil: NilClass

Пожалуйста, предложите кое-что !!!

1 Ответ

0 голосов
/ 11 мая 2011

@ project - это переменная nil, поэтому вы не можете вызывать team_members. Проверьте, как вы это определяете. Более того, вы можете захотеть следовать рубиновому образу действий. «Если нет», то лучше написать так:

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