ROR +错误:耙任务中的nil:NilClass

| 在我的Rake Command中,我正在调用XML来检索数据。如果person_id有效,则将其保存。但是我遇到了错误。
if !@case.person_id.nil?
    @project.team_members << @person
 end
错误::耙被中止!未定义的方法'team_members \'为nil:NilClass 请建议一些事情!     
已邀请:
@project是一个nil变量,这就是为什么您不能调用team_members的原因。检查您如何定义它。此外,您可能希望遵循红宝石的处理方式。 \'If not \'场合最好这样写:
unless @case.person_id.nil?
  ...
    

要回复问题请先登录注册