2013-03-28 2 views
0

내가이 거래를 false를 반환 false와 나는 이유를 모른다. 어떤 생각?.save는

답변

2

주요 인물은 귀하의 모델입니다. RouteArray는 존중받지 않는 몇 가지 유효성을 가지고 있습니다.

당신이 코드를 시도 할 수 있습니다 : 당신의 대답에 대한

ActiveRecord::Base.transaction do 
    route_array.each do |r| 
    if !r.valid? 
     Rails.logger.info r.errors.inspect 
    else 
     Rails.logger.info r.save 
    end 
    end 
end 
+0

감사합니다, 그것은 다른 사람에가는 날이를 보여 거짓 거짓 거짓 거짓 거짓 거짓 를 ....... – Anna

+0

어쩌면 당신은! r.valid? Rails.logger.info r.errors.inspect – Anna

+0

Ooops, 틀렸어! r.valid. 이제 모델 오류가 발생할 수 있습니다. – pierallard

관련 문제