友人と私は単純な 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プロジェクトでこれを試してみましたが、すべてうまくいきました。
助けてくれてありがとう!
-マイク