bundle exec rake db:setup を実行してブラウザを更新すると (現在の URL などhttp://localhost:3000/xyz
)、この行のability.rb でエラーが発生します。
can :manage, xyz, abc_id: ABC.where(account_id: user.account_id)
ここでユーザーがゼロであることはわかっていますが、それがエラーの理由ですが、これを回避する方法はありますか。ユーザーがnilの場合、sign_inにリダイレクトしようとしていました。これに対処する最善の方法は何ですか?
ありがとう