javascript_include_tag无效

时间:2011-09-02 11:05:33

标签: javascript ruby-on-rails ruby

我在我的'部分'rhtml文件中使用了javascript_include_tag。然而,当页面加载时,我在firebug中得到一个错误,说明javascript文件中包含的类没有定义。基本上,javascript文件没有被添加。我将js文件保存在public / javascripts文件夹中

请帮忙

1 个答案:

答案 0 :(得分:2)

首先,您运行的是哪个版本的rails?我知道使用我的rails版本(3.1.1),javascript_include_tag默认为 app / assets / javascript 目录,而不是public / javascripts文件夹。将文件放在assets / javascript文件夹中应该允许您以类似的方式正确链接到它们。

这将包含驻留在assets / javascript文件夹中的所有js文件,并且应该已经位于views / layout / application.html.erb文件的顶部。

<%= javascript_include_tag "application" %>

上述标记也将包含任何子目录。希望这会有所帮助。