【发布时间】:2013-08-02 11:35:24
【问题描述】:
我有简单的 jbuilder 视图
json.id pharmaceutic.id
json.name pharmaceutic.name
json.dosage pharmaceutic.dosage.name
当pharmaceutic.dosage => nil
我渲染的 json 如下所示:
{"id":1,"name":"HerzASS ratiopharm","dosage":null}
我想为所有 jBuilder 视图设置当某些属性为 nil 时,它应该呈现为空字符串。
{"id":1,"name":"HerzASS ratiopharm","dosage":""}
如何实现?
【问题讨论】:
-
也许这样做?
json.dosage pharmaceutic.dosage.name || ""与此操作数如果dosage.name是nil它将使用空字符串
标签: ruby-on-rails ruby json jbuilder