У меня есть страница, где я загружаю частичную (содержащую форму) динамически.Как загружать jQuery динамически с помощью Rails?
Итак, после этого вы нажимаете кнопку, через jQuery я делаю get, получаю форму, и я меняю html div. Все отлично работает.
Проблема в том, что у меня есть javascript, который я добавил в строку на частичном, и я бы хотел его удалить. Поэтому в моей частичной части я сделал что-то вроде:
<% content_for :header %>
<%= javascript_include_tag 'myscript' %>
<%end%>
Конечно, в моем макете у меня есть заголовок урожайности. На самом деле я вижу, что мои скрипты включены, но содержимое $(function(){});
никогда не выполняется. Какой-нибудь совет об этом? Любой лучший способ сделать это? Я хочу переместить свой JavaScript в внешние js-файлы, но пока я не смог найти хороший способ сделать это.
Как выглядит ваш 'yield: header' и его окрестности, возможно, это вопрос последовательности загрузки. – jigfox
мой доход: заголовок сверху, внутри
теги. Поэтому, когда вы нажимаете кнопку, чтобы открыть диалог с моей формой, он должен добавить javascript, где он имеет $ (function() {}); код, который должен быть выполнен, когда форма загружена ... –