У меня есть контроллер, который отвечает на запросы JS:
def show
@event = Event.find(params[:id])
respond_to do |format|
format.js
end
end
Мой show.js.erb:
$("#modal").html("<%= escape_javascript(render(:partial => @event)) %>");
$('#modal').dialog();
Я хочу отобразить частичные детали во всплывающем окне. Здесь модальный мой скрытый div, и когда я запускаю этот код, я получаю некоторые ошибки, и файл js.erb запускается как обычный html с содержанием js.erb.
element.dispatchEvent не является функцией
element.tagName не определено
В чем причина этого? Как я могу загрузить всплывающее окно?