2015-04-30 3 views
1

Кажется, что, читая турбовинтовые документы, турбовинты могут функционировать как своего рода замена для pjax.Rails, Turbolinks и Ajax

Включает ли turbolinks весь корпус или можно просто обновить определенные части страницы? Документ, по-видимому, предполагает, что последнее возможно, пометив соответствующие части вашей страницы с помощью данных TurboLinks.visit. Пока это не работает для меня. Независимо от того, какие элементы установлены на постоянное, все в теле, похоже, перезагружается.

Нужно ли мне что-то серверное, чтобы предотвратить рендеринг всего макета, или я просто думаю о турболинках не так?

ответ

0

Вы имеете в виду https://github.com/rails/turbolinks#partial-replacements-with-turbolinks-30? Обратите внимание, что это относится к Turbolinks 3. Предыдущие версии не позволяют вам обновлять только одну конкретную часть страницы. Я уверен, что TurboLinks 3 предназначен для использования с Rails 5, поэтому вы, вероятно, еще не используете его.

Dhh говорит об этом в своем выступлении в 2015 году Rails Conf - это стоит проверить: http://confreaks.tv/videos/railsconf2015-opening-keynote

+0

Да, это именно то, что я имел в виду. Спасибо! –

Смежные вопросы