我和一个朋友正在创建一个简单的网络应用程序。我正在开发一个侧面板,该面板将根据发送到 js 中的渲染函数的参数进行更新。
我已经包含了 ejs gem,并且在 javascripts 目录中有一个模板目录。
我做了一个简单的测试,看看 ejs 是否正常工作,它看起来像下面这样。
$(function() {
$('.sidepanel').html(JST['templates/sidepanel/tools']);
});
当它运行时,实际上什么都没有发生......
如果我尝试将数据传递给 JST,我会收到以下错误:Uncaught TypeError: Object # has no method 'templates/sidepanel/tools'
对于我的生活,我无法弄清楚发生了什么。在过去的 3 个小时里,我尝试了谷歌,但没有找到任何帮助。
有什么我想念的吗?我已经在 rails 3.2 项目中尝试过这个,并且一切都相应地工作。
谢谢你的帮助!
-麦克风