하나의 양식에서 두 모델의 속성을 업데이트하고 있습니다.레일을 업데이트 할 때 두 모델의 오류 메시지를 표시합니다.
User.transaction do
begin
@user.update_attributes!(params[:user])
@board.update_attributes!(params[:board])
rescue ActiveRecord::RecordInvalid
end
end
@ user.update_attributes가 오류를 생성하면 트랜잭션이 중지되고 오류 메시지가보기에 표시됩니다.
그러나 @user와 @board를 모두 업데이트하고 두 가지 모두에 대한 오류 메시지를 가져 와서 사용자가 모든 실수를 한 번에 해결할 수있게하려고합니다.
어떻게하면됩니까?
대단히 감사합니다.