এটি destroyএবং destroy_allপদ্ধতি, মত
user.destroy
User.find(15).destroy
User.destroy(15)
User.where(age: 20).destroy_all
User.destroy_all(age: 20)
বিকল্পভাবে আপনি ব্যবহার করতে পারেন deleteএবং delete_allযা কার্যকর করবে না :before_destroyএবং :after_destroyকলব্যাকস বা কোনও নির্ভরশীল সমিতি বিকল্পগুলি।
User.delete_all(condition: 'value') আপনাকে প্রাথমিক কী ছাড়াই রেকর্ডগুলি মুছতে দেয়
দ্রষ্টব্য : @ হামাদির মন্তব্য থেকে, user.destroyব্যবহারকারীর মডেলটিতে প্রাথমিক কী না থাকলে কাজ করবে না।
দ্রষ্টব্য 2 : @ প্যাভেল-চুচুবার মন্তব্য থেকে, destroy_allশর্তাদি সহ এবং delete_allশর্তাদি কারাগারে 5.1 এ অবমূল্যায়ন করা হয়েছে - গাইডগুলি দেখুন।