Mojoliciousのtemplateとunderscore.js(backbone.js)のtemplateが競合するときの対処法
Mojoliciousのテンプレートは”<%”を使って表現します。underscore.jsも同じものを使ってるので、underscore.jsのテンプレートを使ったページにアクセスするとMojolicoiusのプロセスがエラーを吐きます。 すごい悩んでどうやればいいかわからなくて、Twitterでつぶやいたら、@tempire氏に教えてもらいました。
_.templateSettings = {
evaluate: /\{\{([\s\S]+?)\}\}/g,
interpolate: /\{\{=([\s\S]+?)\}\}/g
};
私はMojoliciousのドキュメントばっかり見てました。underscore.jsで対応できるんですね。つぶやいてみるもんだ :)