1

友人と私は単純な Web アプリを作成しています。js のレンダリング関数に送信されるパラメーターに応じて更新されるサイド パネルに取り組んでいます。

ejs gem を含め、javascripts ディレクトリ内にテンプレート ディレクトリを作成しました。

ejs が機能しているかどうかを確認する簡単なテストを行ったところ、次のようになりました。

$(function() {
   $('.sidepanel').html(JST['templates/sidepanel/tools']);
});

これを実行すると、文字通り何も起こりません...

JST にデータを渡そうとすると、次のエラーが表示されます: Uncaught TypeError: Object # has no method 'templates/sidepanel/tools'

私の人生では、何が起こっているのかを理解することはできません. 過去 3 時間 Google を試しましたが、解決策が見つかりませんでした。

足りないものはありますか?Rails 3.2プロジェクトでこれを試してみましたが、すべてうまくいきました。

助けてくれてありがとう!

-マイク

4

1 に答える 1