-1

私がやろうとしているのはPending Quotes、カウントが0または>1Pending Quote場合は出力しますが、カウント==1が の場合、出力は ですcount。ただし、他の 2 つのケースは正常に機能し、明らかなものは何も表示されません。>12 true

<%= @pending.nil? ? '0' : @pending.count %>
<%= (!@pending.nil? and @pending.count > 1) or (!@pending.nil? and @pending.count == 0) ? 'Pending Quotes' : 'Pending Quote' %>
4

3 に答える 3

1

ド・モルガンの助けを借りて...

@pending.try(:count) == 1 ? 'Pending Quote' : 'Pending Quotes'
于 2013-10-03T09:23:40.183 に答える