Search code examples
javascriptruby-on-railsturbolinks

Redirect with turbolinks from javascript


Is it possible to make window.location.replace or window.location.href work with turbolinks like it's a simple link?


Solution

  • From the documentation: https://github.com/rails/turbolinks#triggering-a-turbolinks-visit-manually

    You can use Turbolinks.visit(path) to go to a URL through Turbolinks.

    You can also use redirect_to path, turbolinks: true (or turbolinks: :advance) in Rails to perform a redirect via Turbolinks.


    This should work:

    Turbolinks.visit('http://google.com')