1

EJSでレンダリングしようとしている EJS テンプレートがあります。

new EJS({url: "assets/modules/templates/channel_filter.ejs"}).render();

テンプレートの内容を返す代わりに、文字列化された関数を取得します。

function(obj){var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('
\n
\n Click channels to remove from results\n
\n
\n All Off\n All On\n
\n
\n
\n\n
\n
\n Apply\n Cancel\n
\n');}return __p.join('');}

ビューは AMD ベースの javascript (require.js) によってレンダリングされており、サーバー側のシステムは Rails です。

何か案は?

4

1 に答える 1

0

それは、Rails アセット パイプラインがファイルを解釈しようとしていたことが原因であることがわかりました。

于 2013-01-11T13:17:21.500 に答える