У меня есть простая страница сообщений, где пользователи могут создавать новое сообщение - форма ajax (и я работаю с turbolinks).Rails ajax Обновление пользовательского интерфейса при успешном завершении
- Что такое Rails путь обновления пользовательского интерфейса после того, как Ajax успешно?
Как я вижу здесь свои варианты:
перезагрузить страницу с JavaScript, когда Ajax: успех пожары
В контроллере Rails, вернуть новый пост в формате JSON. Тогда на Аякса: успех мне нужно каким-то образом создать шаблон
например:
$("<div id='new-post'>").html(ajaxResult)
code to append the div to my posts
- Является ли это более или менее способ сделать это? (я не собираюсь использовать углы или углы здесь)
- Любые причины, чтобы предпочесть первый или второй вариант?
вариант 2, обновить его через рельсы – Debadatt
люди используют handlebars.js для Do такие вещи или только тогда, когда это действительно сложный интерфейс? –
для ваших целей рулевое управление слишком много :) –