old_contents: // This is a manifest file that'll be compiled into application.js, which will include all the files
  // listed below.
  //
  // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
  // or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
  //
  // It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
  // compiled file.
  //
  // Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
  // about supported directives.
  //
  //= require jquery
  //= require jquery_ujs
  //= require turbolinks
  //= require_tree .
  //= require metisMenu.min
  //= require bootstrap-wysihtml5
  //= require bootstrap-wysihtml5/locales
  //= require bootstrap-tagsinput
  //= require bootstrap-switch
  //= require bootstrap.file-input
  //= mooz.scripts.min
  
  $('document').ready(function() {
    $('.bs-switch').bootstrapSwitch();
  
    $('input[type=file]').bootstrapFileInput();
    $('.file-inputs').bootstrapFileInput();
  
    $('.wysihtml5').each(function(i, elem) {
      $(elem).wysihtml5();
    });
    
    $('[data-toggle=offcanvas]').click(function() {
      $('.row-offcanvas').toggleClass('active');
    });
  });
  
new_contents: // This is a manifest file that'll be compiled into application.js, which will include all the files
  // listed below.
  //
  // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
  // or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
  //
  // It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
  // compiled file.
  //
  // Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
  // about supported directives.
  //
  //= require jquery
  //= require jquery_ujs
  //= require turbolinks
  //= require_tree .
  //= require metisMenu.min
  //= require bootstrap-wysihtml5
  //= require bootstrap-wysihtml5/locales
  //= require bootstrap-tagsinput
  //= require bootstrap-switch
  //= require bootstrap.file-input
  //= mooz.scripts.min
  
  var ready;
  ready = function() {
    $('.bs-switch').bootstrapSwitch();
  
    $('input[type=file]').bootstrapFileInput();
    $('.file-inputs').bootstrapFileInput();
  
    $('.wysihtml5').each(function(i, elem) {
      $(elem).wysihtml5();
    });
    
    $('[data-toggle=offcanvas]').click(function() {
      $('.row-offcanvas').toggleClass('active');
    });
  };
  
  $(document).ready(ready);
  $(document).on('page:load', ready);
  
subject: fix turbolinks document ready issue