大原です。

From: Nobuyoshi Nakada <nobu / ruby-lang.org>
Subject: [ruby-list:50145] Re: sprintf のフォーマット
Message-ID: <554CB43F.1000206 / ruby-lang.org>
Date: Fri, 08 May 2015 22:03:59 +0900

> 文法的には可能な気がしますが、#{} は文字列を作った時点で評価されてしま
> うので、フォーマットを選んで結果を変えるといった用途には使えないと思い
> ます。

あ、 #{} は確かにそうですね。ぼけていました。

で、 #{} はダメとしても、例えば、
# %{} や %() は既に取られているので……、

  "%[|date|date.strftime('%Y-%m-%d')]" % Date.today

とかはどうかなと思いました。

----
OHARA Shigeki (大原 重樹) <os / iij.ad.jp>