需要在 rails Helper 中从 Jbuilder 创建一个 json 字符串

Need to create a json string from Jbuilder in rails Helper

我需要从我的 Rails 助手

创建一个复杂的 json

我尝试为此使用 Jbuilder。 我尝试了来自 xxxx.json.jbuilder 的代码,它运行良好。

json.array! @demandes.includes(....) do |demande| 
  json.id demande.id
  json.title demande.title
  .....
end

来自my_app_url/xxxx.json,对象生成的很好

但我想从 Rails 助手生成对象并将其分配给变量。 这是可能的? 如果是,怎么做?

谢谢

你可以试试:

ApplicationController.render(template: 'demandes/index', assigns: { demandes: @demandes })

(替换为您的模板名称)