Ich versuche, eine JSON-Antwort zu erzeugen, die etwas HTML enthält. Ich habe also /app/views/foo/bar.json.erb
:
{
someKey: 'some value',
someHTML: "<%= h render(:partial => '/foo/baz') -%>"
}
Ich möchte, dass es Folgendes wiedergibt /app/views/foo/_baz.html.erb
aber es wird nur Folgendes wiedergeben /app/views/foo/_baz.json.erb
. Weitergabe :format => 'html'
ist nicht hilfreich.
0 Stimmen
Der Titel der Frage ist viel allgemeiner als das spezielle Problem von James. Wenn Sie nach anderen Lösungen suchen, schauen Sie hier nach: stackoverflow.com/questions/7616097/