我試圖做的是打印Pending Quotes
如果計數爲0
或>1
和Pending Quote
如果算上==1
但如果count
爲>1
,輸出爲2 true
,在另外兩起案件做工精細,但並我看不到任何明顯的東西。紅寶石三元如果錯誤
<%= @pending.nil? ? '0' : @pending.count %>
<%= ([email protected]? and @pending.count > 1) or ([email protected]? and @pending.count == 0) ? 'Pending Quotes' : 'Pending Quote' %>
啊,現在感覺很傻。謝謝,當它允許我時,將其標記爲接受:) – martincarlin87
注意:在Ruby中習慣於使用'&&''||'布爾表達式。使用'和''或'進行流量控制。另外,OP可能值得注意的是「!x.nil?」通常比「x」更好。 – tokland
@tokland我同意你 –