Tom Connole

Joined

50 Experience
0 Lessons Completed
0 Questions Solved

Activity

Hi, has anyone had the issue of their home page pageview firing twice for one page view in rails 6 when they've installed Segment? I've added the Turbolinks snippet, but not sure where the problem lies.

Would having an event listener on turbolinks loading twice for different purposes cause this?

//app/javascript/packs/application.js
document.addEventListener("turbolinks:load", () => {
$('[data-toggle="tooltip"]').tooltip()
$('[data-toggle="popover"]').popover()
})

/app/javascript/javascript/segment.js
document.addEventListener("turbolinks:load", function() {
analytics.page()
})

I've kind of mashed together the Bootstrap tutorial, Segment tutorial and installing javascript in rails 6 tutorial together - successfully, except for this.

logo Created with Sketch.

Ruby on Rails tutorials, guides, and screencasts for web developers learning Ruby, Rails, Javascript, Turbolinks, Stimulus.js, Vue.js, and more. Icons by Icons8

© 2021 GoRails, LLC. All rights reserved.