Я начинаю чувствовать себя сумасшедшим, потому что то, что я хочу сделать, очень просто: напишите строку javascript в моем файле Rails application.js, которая приведет к выполнению скрипта где-то еще в приложении. Я пробовал это с jQuery.get () и jQuery.getScript (), но, похоже, ничего не работает.
Вот пример кода из моего файла application.js:
#application.js
$(document).ready(function() {
$(".button").click.function(){
$.get($(this).attr("href"), null, null, "script");
});
});
или
#application.js, excerpt
$.getScript("index.js.erb", function(){
alert('script has run');
});
среди других вариаций. Я попытался поместить файл index.js.erb в ту же папку представлений, что и моя текущая страница, или в папку javascripts, и даже попытался сделать его чистым файлом .js. Сам сценарий не может быть проблемой, я пробую его такими строчками, как:
#app/views/index.js.erb)
$('.header').text('new text')
Ничто не работает для меня, пожалуйста, помогите!