0
我是Ruby on Rails中的新手,想要配置render:json,总是在json响应结束时添加额外字段,如时间戳或版本。像这样在rails中渲染时向json添加默认字段(如时间戳)
{
//json data
"time_stamp" : 24312512341235
}
我想可能有更好的方式来做到这一点不是添加参数,每次调用渲染JSON 感谢您的帮助
我是Ruby on Rails中的新手,想要配置render:json,总是在json响应结束时添加额外字段,如时间戳或版本。像这样在rails中渲染时向json添加默认字段(如时间戳)
{
//json data
"time_stamp" : 24312512341235
}
我想可能有更好的方式来做到这一点不是添加参数,每次调用渲染JSON 感谢您的帮助
就像HTML,你可以有JSON响应的布局。
创建文件app /视图/布局/ application.json.jbuilder 以及与此填充:
json.merge! JSON.parse(yield)
json.time_stamp Time.now.to_i
请注意,你需要确保你总是返回一个JSON对象,而不是一个数组。
非常感谢,它的工作 –
np。请将答案标记为已接受:) –
是的:D。标记下来 –