我正在使用 Rails 4 中的 JBuilder 渲染一些学生的 JSON。我希望每个学生都有一个“html”属性,其中包含给定学生的 HTML 部分:
[
{ html: "<b>I was rendered from a partial</b>" }
]
我尝试了以下方法:
json.array! @students do |student|
json.html render partial: 'students/_student', locals: { student: student }
end
但这给了我:
Missing partial students/_student with {:locale=>[:en], :formats=>[:json], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee, :haml]}.