我遇到导轨问题' validates_uniqueness_of'函数和state_machine gem。请看下面的代码:
state_machine :initial => :foo do
state :bar do
validates_uniqueness_of :something
end
event :action do
transition :foo => :bar
end
end
正如您所看到的,我想验证“'某事物”的独特性。当模型处于' bar'状态时。但是,在过渡期间,验证似乎已经存在。因此,我的实例变得无效,转换永远不会结束。
那么,有没有办法确保在转换发生后进行验证?谢谢。
答案 0 :(得分:0)
很抱歉谁遇到类似的问题,但我们通过让客户更改其用例来解决问题;-)。