-2

次のヘルパーがあります。

def results(grade, percent, date)
  "#{grade} #{percent} , #{date}"
end

基本的に、出力を次のようにしたい:

10 %, 12/12/2012

gradepercentおよびdate存在する場合、上記のヘルパーは正常に機能します。

ただし、処理する必要がある他のシナリオがあります。たとえば、gradepercentが両方とも空の場合、次の出力が得られます。

,12/12/2012

dateが空の場合:

10 % ,

一連のif/elseステートメントを実行して上記のケースを処理できますが、これを処理するよりスマートな方法があるかどうか疑問に思いました。

上記のシナリオでは、コンマを表示したくありません。

4

1 に答える 1