[sin_prototype] La "calculadora" de presupuesto por partidas no funciona
Dentro de Proyecto > Formulario > Presupuesto por partidas:
Cuando se edita o se da de nuevo un presupuesto los campos
Nº unidades (se multiplica por) Coste/unidad ( = ) importe
Esto se hace a través de unos observe_field que envia datos erroneos al controlador:
Processing by PresupuestoProyectosController#calcula_importe as HTML
Parameters: {"update"=>"presupuesto", "'presupuesto"=>{"numero_unidades"=>{"='+ escape($('presupuesto_numero_unidades').value) +\n '&presupuesto"=>{"coste_unitario_convertido"=>{"=' + escape($('presupuesto_coste_unitario_convertido').value) "=>"50"}}}}, "seccion"=>"proyectos", "proyecto_id"=>"249", "menu"=>"formulacion"}
Con lo que salta el error:
NoMethodError (undefined method `[]' for nil:NilClass):
app/controllers/presupuesto_proyectos_controller.rb:369:in `calcula_importe'