Skip to main content

turbo_programmatic_navigation

🏃 Programmatic Navigation with Turbo.visit

Turbo exposes a Turbo.visit method for navigating via JavaScript. Use it for custom link handling.

import { Turbo } from "@hotwired/turbo-rails"

document.getElementById("my-button").addEventListener("click", () => {
Turbo.visit("/dashboard")
})

This performs a Turbo Drive visit to /dashboard, updating the page without a full reload.