with redirect_to rails method entre diferencia ruby-on-rails ruby redirect

ruby-on-rails - redirect_to - render redirect rails



redirigir_ a usar POST en rieles (3)

"Solucioné" el problema al mostrar una página de resumen con todos los productos y cargos de entrega, etc., con el típico mensaje "para confirmar y pagar sus compras, haga clic en el botón Continuar a continuación". El botón Continuar hace que el sitio PUBLIQUE los datos del producto y todo en el procesador de pagos.

La respuesta corta: hay otro paso para el usuario. Sin embargo, la clave es hacer que parezca tan natural y parte de la experiencia de pago como sea posible. De esta manera, no aparece demasiado como "solo otro paso".

Sin embargo, si encuentras una mejor manera, estaré muy interesado en escuchar lo que fue :)

¿Es posible redirigir usando un método POST?
¿O deberían los redireccionamientos siempre hacerse usando GET?

El uso de esto es en los pasos finales de un proceso de pedido para un sitio de comercio electrónico, para enviar los datos al procesador de pagos, sin introducir un paso adicional para el usuario.


Con una simple línea de javascript, puede hacer que su formulario POST se publique ( form.submit () ). A continuación, puede ocultar el formulario y mostrar un mensaje simple "espere mientras ..." al usuario mientras el formulario se envía al procesador de pagos.


La redirección no es posible con las solicitudes POST: es parte del protocolo HTTP / 1.1 .

Puede introducir otro paso que contenga los datos del formulario para enviarlo al procesador de pagos, o puede enviar la publicación desde su aplicación (algo que he hecho al trabajar con PROTX).