По моему мнению, я хочу добавить ссылку, у меня есть:
= link_to 'My Account', edit_user_registration_path( :format => js), :remote => :true
#edit-dialog
Мое действие контроллера пустое.Мой edit.js.erb выглядит так:
$("#edit-dialog").dialog({
autoOpen: true,
width: auto,
open: function() {
$("edit-dialog").html(<%= escape_javascript(render('form')) %>")
}
});
Когда я нажимаю на ссылку, я получаю Javascript как текст на новой странице.
$("edit-dialog").dialog({
autoOpen: true,
width: auto,
open: function() {
$("edit-dialog").html(<the partial contents are loaded here>)
}
});
Почему неJS исполняется.Вместо этого он возвращается в виде текста и отображается на отдельной странице.