¿Cómo formatear una cadena con flotantes en Ruby usando # {variable}?

Me gustaría formatear una cadena que contenga variables flotantes incluyéndolas con una cantidad fija de decimales, y me gustaría hacerlo con este tipo de sintaxis de formato:

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

y me gustaria obtenerCurrent amount: 3.14.

Sé que puedo hacerlo con

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

Pero estoy preguntando si es posible hacerlo en el#{} camino.

Respuestas a la pregunta(4)

Su respuesta a la pregunta