我的 Rails 应用程序中有如下所示的 HTML 代码:
<td><%= MyObj.find_by_id(@my_obj.some_id).name %></td>
这显示得很好。但是,该字段some_id
并不总是存在于数据库中,因此在这些情况下我想显示NA
而不是MyObj
's name。
所以这就是我在伪代码中的意思:
<td><%= IF @my_obj.some_id is NIL THEN "NA" ELSE MyObj.find_by_id(@my_obj.some_id).name %></td>
我怎样才能做到这一点?