আমি নিম্নলিখিত পদ্ধতিতে এটি করি:
আপনার দুটি কারণে এটি প্রয়োজন:
- আপনার যে কোনও পরিবর্তনগুলি আবার ঘুরিয়ে দেওয়া হয়।
- আপনার যদি ইতিমধ্যে কিছু বীজ ডেটা থাকে তবে এটি হতে পারে যে কারখানাগুলি 1 থেকে গুণাবলীর ক্রমিককরণ শুরু করবে, তবে এই রেকর্ডগুলি ইতিমধ্যে বিদ্যমান থাকতে পারে।
তারপরে কনসোলে:
ফ্যাক্টরিবট (ফ্যাক্টরিগার্ল নামে পরিচিত) প্রয়োজন:
require 'factory_bot'
কারখানার সংজ্ঞা লোড করুন:
FactoryBot.find_definitions
FB- এ সমস্ত কল উপসর্গ এড়াতে FactoryBot পদ্ধতি অন্তর্ভুক্ত করুন FactoryBot
( create
পরিবর্তে FactoryBot.create
) :
include FactoryBot::Syntax::Methods
PS মিথ্যা রত্নের জন্য আপনি রেলস কনসোলটিতে সংজ্ঞাটি লোড করতে পারেন:
Fabrication.manager.load_definitions
এছাড়াও require 'faker'
যদি আপনি এটি ব্যবহার।