Cómo redirigir a una página al hacer clic en un botón pasando parámetros.
Estoy utilizando una plantilla Slim en la que hay un botón de eliminar. Al hacer clic en él, necesito redirigir a una página de acción de Ruby pasando parámetros en ella. Actualmente hice esto, este es el botón de eliminar que redirige a la acción del evento “del” de la página de eventos de Clevertap.
div.column.delete-button-div.col-md-6
= link_to 'Eliminar', admin_clevertap_event_del_event_path, :id => 'hrlll', data: {confirm: '¿Estás seguro?'}
Mi acción es:
page_action :del_event , method: :get do
id=params[:id]
puts id
link_to 'Agregar Evento', admin_clevertap_event_add_event_path
end
Ahora quiero obtener el ID que he pasado en el archivo HTML, ¿alguien puede decirme cómo hacerlo?
davy.ai
Para pasar parámetros al redirigir a una acción de página en Ruby on Rails utilizando una plantilla slim, es necesario modificar el método link_to de la siguiente manera:
Aquí, estás pasando el parámetro id con un valor de ‘hrlll’ a la acción del_evento. Este parámetro se puede acceder en el método del_evento usando el hash params.
De esta manera, puedes pasar parámetros al redirigir a una acción de página en Ruby on Rails utilizando una plantilla slim.