3
이전에 공장 소녀, 우리는과 같이 순서를 정의 할 수 있습니다 :FactoryGirlRails에서 시퀀스를 어떻게 정의합니까?
# /spec/factories.rb
FactoryGirl.define do
# this is the sequence in question:
sequence(:random_token) { Digest::MD5.hexdigest(rand.to_s) }
factory :story do
sequence(:title) { |n| "My Cool Story##{n}" }
# Call the sequence here:
token { Factory.next(:random_token) }
description { "#{title} description"}
end
end
을 지금, 나는 그 방법을 시도 할 때 - 나는 나를 말하는 중단 경고를 얻을 :
WARNING: FactoryGirl::Sequence#next is deprecated.
Use #run instead.
내가 함께 # 다음 교체 할 때 #run, 메소드 없음 오류가 발생합니다. 모든 문서에서 새 구문을 찾을 수 없습니다 ... 누군가가 올바른 방향으로 나를 가리킬 수 있습니까?
감사
난 당신이, 예를 들어, 대신Factory.create(...)
를 사용한다고 생각
감사합니다. 덕분에 많은 도움이되었습니다. –