TemplateのモジュールをUSEするのがめどいなど
http://d.hatena.ne.jp/dayflower/20060531/1149037928
3年も前の記事なので、多分余計なお世話と思いますが
毎回
[%- USE Dumper -%] [%- Dumper.dump(var) %] [%- USE LinkTo -%] [%- LinkTo.link_to(text, args) -%]
とか書くのがめどいっていうのは自分もTemplate使ったときに思った事で。
今は
[%- USE LinkTo -%] [%- USE Dumper -%] [%- MACRO link_to(text, args) BLOCK -%] [%- args = args ? args : {} -%] [%- LinkTo.link_to(text, args) -%] [%- END -%] [%- MACRO show_error(str) BLOCK -%] [%- IF str -%] <p><span class="error">[% str %]</p></span> [%- END -%] [%- END -%] [%- MACRO dumper(var) BLOCK -%] [%- Dumper.dump(var) %] [%- END -%]
みたいなのをmacro.txtって名前で作って、TemplateのWRAPPERPRE_PROCESSに指定してます。(追記:最初WRAPPERって間違って書いてました。指摘してくれたtypesterさんありがとうございます)使うときは
[%- dumper(var) %] [%- link_to(text, args) -%]
とだけ書いてます。