色んなvmethodがあるのは知っていたけど、sprintfやsplitまで出来るとは。
とはいえ使いすぎるとMVCが崩れるので、あんまり使いたくは無い。逆にいうと今までMVCをちゃんとしてたから必要としなかったのか。
例えば1桁の数字を0でパディングして2桁で表示したい。時間の分とか。
[%- USE p0 = format('%02d') -%]
[% p0(dt.minute) %]
例えば / でsplitして最後の要素を表示したい。
[%- url.split('/').-1 %]
やりたい事でマニュアルをgrepすると大抵出てくる。