在我的view.jbuilder中:
json.ignore_nil! true
json.(@site_metric_value)
json.submitter do
json.name @site_metric_value.submitter.name
end
但它会生成:
{
"site_metric_value": {
"id": 3630,
"site_metric_id": 1453,
"submitter_id": 15,
"bulk_submitter_id": null,
"float_value": null,
...
}
}
我不能使用带有任何空值的JSON。我在代码中找不到问题。