こんにちは、find_by_id を実行しようとしていますが、id が存在しない場合にこのメソッドを呼び出すと、nil クラスが取得されます
if current_user.admin?
@schedules = Schedule.all
elsif current_user.team_id?
@schedules = Schedule.find_by_team_id(current_user[:team_id])
end
エラー
スケジュールの NoMethodError#index
/Users/ /Sites/Rails/ * /app/views/schedules/index.html.haml を表示し、44 行目が発生しました:
nil:NilClass の未定義メソッド「each」 抽出されたソース (44 行目付近):
41: %th Location
42: %th{:style => "color: #675100;background: url(\"/img/sprites/alertboxes/bg-warning.png\") repeat-x #ffe68b;"} Manager
43: %tbody
44: - @schedules.each do |schedule|
45: %tr
46: %td= event_display(schedule.event)
47: %td