Jak sformatować ciąg znaków w języku Ruby za pomocą # {variable}?

Chciałbym sformatować łańcuch zawierający zmienne typu float, w tym ze stałą liczbą miejsc dziesiętnych, i chciałbym to zrobić za pomocą tego rodzaju składni formatowania:

amount = Math::PI
puts "Current amount: #{amount}"

i chciałbym uzyskaćCurrent amount: 3.14.

Wiem, że mogę to zrobić

amount = Math::PI
puts "Current amount %.2f" % [amount]

ale pytam, czy można to zrobić w#{} sposób.

questionAnswers(4)

yourAnswerToTheQuestion