Html-teilweise im JSON-JBuilder

Ich bin rendering JSON von einigen Studenten, die mit JBuilder in Rails 4. Ich möchte, dass jeder student einen "html" - Attribut enthält die HTML-teilweise für einen bestimmten Schüler:

[
  { html: "<b>I was rendered from a partial</b>" }
]

Ich habe versucht, die folgenden:

json.array! @students do |student|
  json.html render partial: 'students/_student', locals: { student: student }
end

Aber das gibt mir:

Missing partial students/_student with {:locale=>[:en], :formats=>[:json], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee, :haml]}.
  • versuchen render partial: '/students/student'
  • Das funktioniert auch nicht
  • was ist der name Ihres teilweise? wo lebt er?
  • render partial: '/Schüler/student " kann nicht gearbeitet haben, weil das führende /. Versuchen: render partial: 'Studenten/Schüler'
InformationsquelleAutor Kyle Decot | 2013-09-30
Schreibe einen Kommentar