次のヘルパーがあります。
def results(grade, percent, date)
"#{grade} #{percent} , #{date}"
end
基本的に、出力を次のようにしたい:
10 %, 12/12/2012
grade
、percent
およびdate
存在する場合、上記のヘルパーは正常に機能します。
ただし、処理する必要がある他のシナリオがあります。たとえば、grade
とpercent
が両方とも空の場合、次の出力が得られます。
,12/12/2012
date
が空の場合:
10 % ,
一連のif
/else
ステートメントを実行して上記のケースを処理できますが、これを処理するよりスマートな方法があるかどうか疑問に思いました。
上記のシナリオでは、コンマを表示したくありません。