0
레일 'validates_uniqueness_of'함수 및 state_machine gem에 문제가 있습니다. 아래의 코드를보고하십시오 : 당신이 볼 수 있듯이validates_uniqueness_of 및 state_machine 전환 관련 문제
state_machine :initial => :foo do
state :bar do
validates_uniqueness_of :something
end
event :action do
transition :foo => :bar
end
end
, 나는 모델이 '바'의 상태에있을 때 '무언가'의 고유성을 확인하고 싶다. 그러나 전환 과정에서 이미 유효성 검사가 진행된 것으로 보입니다. 따라서 인스턴스가 무효화되고 전환이 완료되지 않습니다.
그래서 전환이 일어난 후 유효성 검사가 수행되는지 확인하는 방법이 있습니까? 고맙습니다.