Wie rendere ich einen Teil eines anderen Formats in Rails?

Ich versuche, eine JSON-Antwort zu generieren, die HTML-Code enthält. Somit habe ich/app/views/foo/bar.json.erb:

{
  someKey: 'some value',
  someHTML: "<%= h render(:partial => '/foo/baz') -%>"
}

Ich möchte, dass es rendert/app/views/foo/_baz.html.erb, aber es wird nur rendern/app/views/foo/_baz.json.erb. Vorbeigehen:format => 'html' hilft nicht.

Antworten auf die Frage(22)

Ihre Antwort auf die Frage