Switchery toggle button duplicated using Turbolinks
I'm implementing Switchery on my Rails app, and I'm also using Turbolinks. Everything works fine and the switchery is working except when I click to another page and then click the back button, the switchery icon actually duplicated and show twice. How do I destroy when navigating back to the page?
Here is the JavaScript code:
var ready;
ready = function() {
var elem = document.getElementById('js-switch');
var switchery = new Switchery(elem, {className:"switchery switchery-small"});
};
$(document).on('turbolinks:load', ready);