Мне интересно, как я могу jQuery.load
фрагмент HTML, возвращенный действием модели show
. Например, $ ("# контейнер"). Load ("/ posts / 34")
. Проблема в том, что он возвращает представление, которое я хочу встроить в макет, как если бы я посетил этот URL-адрес в браузере. Мне только нужен пост
показать
HTM1-фрагмент.
Спасибо!
Уточнение : Я хочу показать
, чтобы продолжить рендеринг в макете приложения при переходе к действию показать
в моем браузере. Я' m просто пытается выяснить, как получить только html из представления show
, когда я хочу загрузить его асинхронно с помощью jQuery. Я видел руководства, в которых они создают show.js.erb
, а затем визуализируют там представление html, но мне это кажется довольно запутанным, так как весь этот html ускользает от javascript. Если это приемлемый и правильный способ сделать это, я думаю, что буду следовать стандарту. Мне просто было интересно, можно ли получить только html определенного представления.