Rails - сделать обновление AJAX с использованием HTML-шаблона - PullRequest
0 голосов
/ 03 октября 2011

Прошу прощения, если об этом спрашивают раньше, но я не могу его найти ...

У меня есть страница с панелью кнопок, которую мне нужно обновить при изменении состояния страницы.Панель кнопок отображается частично.

Пользователь может обновлять состояние с помощью различных действий AJAX на странице, а я выполняю различные обновления необходимых элементов.В основном это простые текстовые строки, но панель кнопок немного сложнее.

Я бы подумал, что смогу сделать несколько изменений:

$('.button_bar').html( '<%= render :partial => 'buttons.html.erb' %>' );

Но я 'Мне нужно как-то экранировать вывод рендера для использования в строке.При поиске я наткнулся на render_to_string, но это просто дает неопределенный метод в моем приложении.

1 Ответ

1 голос
/ 03 октября 2011

Я не уверен, правильно ли я понимаю, но

 $('.button_bar').html( "<%= escape_javascript(render "buttons") %>" );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...