Try this: Place a date_select that allows blanks into a form and then enter the date 2010, "", 31 -- IE no month and the day 31 and submit the form. The result is a crash from a MultiparameterAssignmentErrors exception.
I dont care why it was does it.. to me its wrong here is the fix;
module ActiveRecord class Base def assign_multiparameter_attributes(pairs) begin execute_callstack_for_multiparameter_attributes( extract_callstack_for_multiparameter_attributes(pairs)) rescue MultiparameterAssignmentErrors => e e.errors.each { |err| self.errors.add(err.attribute) } end end end end
No comments:
Post a Comment