এটি 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 এ অবমূল্যায়ন করা হয়েছে - গাইডগুলি দেখুন।