0

コントローラーに次の find_by 呼び出しがあります。問題は、呼び出しの ID がない場合、nil クラス エラーが返されることです。

if current_user.admin?
  @schedules = Schedule.all
else
  @schedules = Schedule.find_by_team_id(current_user[:team_id])
end

ID が存在する場合はすべて正常に動作しますが、このエラーが発生する理由はありますか?

4

0 に答える 0