আমার কিছু মডেল রয়েছে যা আফটার_সেভ কলব্যাক রয়েছে। সাধারণত এটি ঠিক আছে, তবে কিছু পরিস্থিতিতে যেমন ডেভলপমেন্ট ডেটা তৈরি করার সময়, আমি কলব্যাকগুলি চালিত না করে মডেলগুলি সংরক্ষণ করতে চাই। এটি করার কোনও সহজ উপায় আছে? এর মতো কিছু ...
Person#save( :run_callbacks => false )
অথবা
Person#save_without_callbacks
আমি রেল ডক্সে দেখেছি এবং কিছুই পাইনি। তবে আমার অভিজ্ঞতায় রেল ডক্স সর্বদা পুরো গল্পটি বলে না।
হালনাগাদ
আমি একটি ব্লগ পোস্ট পেয়েছি যা ব্যাখ্যা করে যে আপনি কীভাবে মডেল থেকে কলব্যাকগুলি সরিয়ে ফেলতে পারেন:
Foo.after_save.clear
সেই পদ্ধতিটি কোথায় নথিবদ্ধ হয়েছে তা আমি খুঁজে পাইনি তবে এটি কাজ করে বলে মনে হচ্ছে।
Foo.after_save.clear
পুরো মডেলের কলব্যাকগুলি সরিয়ে দেবে না ? এবং তারপরে আপনি কীভাবে এগুলি পুনরুদ্ধার করার প্রস্তাব দিচ্ছেন?