두 개의 비활성화 된 텍스트 상자가 있습니다. 그리고 그것은 가치로서 제로를 전달합니다.왜 update_attribute가 유효성 검사를 실행합니까?
여전히 update_attribute가 해당 텍스트 상자에 대한 유효성 검사를 실행 중입니다.
내 지식에 따라 update_attribute는 전달 된 값이 0 인 spefic 열을 업데이트하지 않아야합니다.
validates_inclusion_of :text_response_time, :in => 0..60, :message => " should be between 0 to 60 minutes."
(rdb:589) params[:test][:text_response_time]
nil
(rdb:589) @test.update_attributes!(params[:test])
ActiveRecord::RecordInvalid Exception: Validation failed: Text response time should be between 0 to 60 minutes.
모든 아이디어!