だるろぐ

だるいぶろぐです

sprintfとかsplitとかをttで

色んなvmethodがあるのは知っていたけど、sprintfやsplitまで出来るとは。
とはいえ使いすぎるとMVCが崩れるので、あんまり使いたくは無い。逆にいうと今までMVCをちゃんとしてたから必要としなかったのか。


例えば1桁の数字を0でパディングして2桁で表示したい。時間の分とか。

[%- USE p0 = format('%02d') -%]
[% p0(dt.minute) %]

例えば / でsplitして最後の要素を表示したい。

[%- url.split('/').-1 %]


やりたい事でマニュアルをgrepすると大抵出てくる。