ユーザー テーブル (ステータス) にフィールドがあります。これに基づいて、user.status =="S" の場合、ユーザーをログアウトする必要があり、このようなコードのフラッシュ メッセージを表示する必要があります。
if current_user.status == "S"
flash[:message] = "Your account has been suspended."
flash.keep(:message)
sign_out
end
ログアウトは機能していますが、フラッシュ メッセージが new_user_session_path に表示されません。