コントローラーに次の find_by 呼び出しがあります。問題は、呼び出しの ID がない場合、nil クラス エラーが返されることです。
if current_user.admin?
@schedules = Schedule.all
else
@schedules = Schedule.find_by_team_id(current_user[:team_id])
end
ID が存在する場合はすべて正常に動作しますが、このエラーが発生する理由はありますか?
コントローラーに次の find_by 呼び出しがあります。問題は、呼び出しの ID がない場合、nil クラス エラーが返されることです。
if current_user.admin?
@schedules = Schedule.all
else
@schedules = Schedule.find_by_team_id(current_user[:team_id])
end
ID が存在する場合はすべて正常に動作しますが、このエラーが発生する理由はありますか?