각 배열에는 자체 오류 배열이있는 ActiveRecord 개체의 배열이 있습니다. 나는 그것을 모두 밖으로 평평하게하고 유일한 값을 하나의 배열로 얻고 싶습니다. 같은 최상위 배열이 보일 수 있습니다 : 해당 객체의 각각 잠재적 오류의 배열을 가질 수있다, 그리고 나는 그들 중 단지 고유의 메시지가 다른 배열에 넣어 싶습니다배열 배열에서 배열을 빌드하는 루비 효율적인 방법
foo0 = Foo.new
foo1 = Foo.new
foo2 = Foo.new
foo3 = Foo.new
arr = [foo0, foo1, foo2, foo3]
, 말하자면 error_arr
이라고합니다. "루비"방식으로 어떻게 할 수 있을까요?
ActiveRecord.errors는 실제 배열이 아닙니다. 병합 함수는 집합과 병합되면 예외를 throw합니다. –