1

我和一个朋友正在创建一个简单的网络应用程序。我正在开发一个侧面板,该面板将根据发送到 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 项目中尝试过这个,并且一切都相应地工作。

谢谢你的帮助!

-麦克风

4

1 回答 1

0

感谢任何看过这个的人。我在项目中使用的命名存在轻微错误。简单地说 - 一个拼写错误。我日日夜夜都在工作,我想我的眼睛已经无法分辨出这样的错误了。休息一个小时后。错误突然出现在我身上。

非常感谢。

于 2013-07-05T13:32:48.210 回答