2014年4月3日木曜日

EJSのフィルター(Filter)にハマる。

node.jsExpressフレームワーク(3.5.1)で、EJSのフィルター(Filter)に見事なまでにハマりました。文字列置換、replace の例です。先頭のデリミタに続くイコール(=)、あるいはマイナス(-)の後に「:(コロン)」が付きます。見落として、全く気づきませんでした。大きな回り道を強いられました(笑)。

// 誤り
<%- blog.text | replace:/[\n]/g,'<br />' %>

// 正しい
<%-: blog.text | replace:/[\n]/g,'<br />' %>

実際に設定してみたサイトがこちら

0 件のコメント:

コメントを投稿