使用Rails 3,但我猜並不重要。我把它放在模板幫手中。爲什麼此案例陳述僅評估else子句?
它永遠屬於最後一種情況badge-warning
當我的任何值,我把對rating
,如rating_badge(4)
:
def rating_badge(rating)
case rating
when rating > 3
'badge-success'
when rating < 3
'badge-important'
else
'badge-warning'
end
end
出了什麼問題?
是* rating * a Fixnum? – 2012-07-25 15:31:36
請完整發布所有**相關的**錯誤消息,以及您正在測試的任何樣本,以改善您的問題。 – 2012-07-25 15:32:17
沒有錯誤消息。評級是一個整數。 – Victor 2012-07-25 15:33:10