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