在铁路应用程序的视图中,我希望实现:
nil
:请使用字符串" cm" "N/A"
。我想知道是否有办法做到这一点。以下代码:
user.try(:profile_name).try(:push("as Alias")) || "N/A"
没有工作。部分try(:push("cm"))
给了我一个错误。我想过使用<<
运算符来使用附加字符串,但我认为应该有一种更简洁的方法来完成它。有人能给我一个暗示吗?
- 另一个我想要完成但不起作用的类似例子:
user.try(:height).try(:to_s).try(:push("cm")) || "N/A"
答案 0 :(得分:1)
怎么样:
(user && user.profile.present?) ? "#{user.profile} as Alias" : 'N/A'