मैं अपने कारखाने में के बाद निर्माण/बनाने हुक सूख करना चाहते हैं का निर्माण:सूखी FactoryGirl के बाद बनाने/हुक
FactoryGirl.define do
factory :poll do
sequence :title do |n|
"MyPollTitle#{n}"
end
sequence :description do |n|
"MyPollDescription#{n}"
end
user
factory :poll_with_answers do
ignore do
answers_count 2
end
after(:build) do |poll, evaluator|
evaluator.answers_count.times do
poll.answers << build(:answer, poll: poll)
end
end
after(:create) do |poll, evaluator|
evaluator.answers_count.times do
poll.answers << create(:answer, poll: poll)
end
end
end
end
end
समस्या मैं का सामना करना पड़ रहा था ऐसा लगता है कि मैं FG में तरीकों को परिभाषित नहीं कर सकते हैं? आइडिया इसे कैसे ड्रॉ करें?
यह चाल करना चाहिए। यह आपके कोड के बराबर है, इसलिए यदि मूल्यांकनकर्ता लैम्ब्डा संस्करण में शून्य है, तो यह आपके संस्करण में भी शून्य होना चाहिए। क्या आप मुझे मूल कार्य कोड और कोड जो कि नाइल्स (स्टैकट्रैक) प्राप्त करते हैं, दोनों को भी जोड़ सकते हैं। मेरे पास वर्तमान में डीबग करने के लिए पर्याप्त जानकारी नहीं है। –
आपको इसमें कोई और काम निवेश करने की आवश्यकता नहीं है, इससे कोई फर्क नहीं पड़ता, मैं मूल रूप से सिर्फ यह जांचना चाहता था कि शॉर्टकट है या नहीं। वैसे भी मैंने https://gist.github.com/3140033 पर एक गिस्ट बनाया जहां आप मॉडल देख सकते हैं, शेष 1: 1 है। – wintersolutions
खैर, कोई चिंता नहीं, लेकिन कोड को जांचने के बाद, मुझे नहीं पता कि 'मूल्यांकनकर्ता' क्या है :) –