Я использую jQuery для вызова ajax для моего контроллера, и все работает отлично, за исключением того, что я не могу получить возвращаемое значение, которое я хочу.рендеринга частичных элементов как html в rails
Скажем, у меня есть коллекция предметов, и у меня есть частичный:
/app/views/messages/_message.html.erb
Я пытаюсь сделать это как большая строку текста/HTML, как так:
format.js { render_to_string :partial => "message", :collection => @messages}
Однако это визуализация какого-то вида, потому что я получаю и теги. Даже если я изменю его на:
format.js { render_to_string :partial => "message", :collection => @messages, :layout => 'none'}
он все еще возвращает то же самое. Это возможно? Мне нужно вернуть его для jQuery, чтобы обработать его, поэтому я не уверен, что это можно сделать с помощью rjs. Любая помощь приветствуется.
Я не хочу, чтобы заменить HTML из контейнер, я хочу добавить к нему. Я могу использовать page.replace_html благодаря плагину jrails –
Тогда вы бы использовали: page.insert_html: bottom,: partial => @messages – jonnii