I am building a web application in Rails 5.0.2. I have the following JS files for my project:

In addition, I have a similar model for each of my own JS files, as follows:
$(function () {
var init = function () {
$('form#cf_remarks_form').validate(validate_options);
};
init();
document.addEventListener("turbolinks:load", function () {
init();
});
});
I have the following disclaimers / question about using JS assets:
Rails by default attach (and as a result run) all js files on all pages for one layout. Is it good to add only the appropriate js to certain resources / pages using a custom template or go by default?
js , / jQuery $('div.custom input.no-search') , , .
Rails 5 ajax . company.js /, say/home. /, , company.js, . , turbolinks: UI , turbolinks: , . ( )
, , js- , Rails 5? , , .