Tengo una vista con un simple_form y una entrada llamada priority . Antes del botón de submit , tengo Your request is going to cost $X . Mi costo X cambiará de acuerdo con lo que el usuario seleccione en la entrada de priority .
La cuestión es que necesito obtener la entrada de priority del usuario para llamar a un servicio de Ruby, obtener el resultado y agregarlo a Your request is going to cost $X .
Lo que tengo en mi opinión es algo como:
= f.input :priority p Your request is going to cost <strong id="selected-priority">0</strong>. = f.submit "Send", javascript: $('#priority').on("change", function(e) { var priorityInput = $(this).val(); # this is going to return something like "EMERGENCY" var totalInDollars = #{CalculateAmount.call(priority: ??)}; $('#selected-priority').text("$" + totalInDollars); }).change(); Todo esto funciona, pero no tengo idea de cómo agregar la variable priorityInput js a mi llamada de servicio.
¿Alguien podría ayudar? ¡Gracias!