অ্যাক্টিভেকর্ড অবজেক্টটি নতুন কিনা তা নির্ধারণ করুন


218

কোনও ActiveRecordবস্তু নতুন কিনা বা ইতিমধ্যে স্থির রয়েছে কিনা তা আমি কীভাবে পরীক্ষা করতে পারি ?

উত্তর:



360

একটি অ্যাক্টিভেকর্ড অবজেক্ট লাইফসাইকেল:

1. নতুন রেকর্ড

item = Item.new
item.new_record? #=> true

2. জেদ

item.save
item.persisted? #=> true

3. পরিবর্তন করা হয়েছে

item.name = "other"
item.changed? #=> true

4. ধ্বংস

item.destroy
item.destroyed? #=> true

28
এর উত্তম উত্তর এটি জীবদ্দশায় সম্পূর্ণ।
নিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.