2013-03-20 53 views

回答

1

@user.profile.age == 0 ? "Unknown" : @user.profile.age應該工作。

+0

謝謝。這工作完美:) – HUSTEN 2013-03-20 06:24:56

+0

太棒了!繼續並接受這個答案,以便堆棧溢出可以看到它關閉。 – piersadrian 2013-03-20 06:26:24

+0

我會的。我需要再等兩分鐘。請等待 – HUSTEN 2013-03-20 06:29:25

0

試試這個

@user.profile.age > 0 ? @user.profile.age : "Unknown" 
0

您可以嘗試使用如下

([email protected](:age) || @user.profile.try(:age)== 0) ? "Unknown" : @user.profile.age 
0

如果系統發現年齡爲空或空,那麼你的代碼將產生錯誤。我希望這會起作用,從而避免崩潰。

(@ user.profile.age == 0)|| ([email protected]?)? 「未知」:@ user.profile.age

相關問題