partial中的Javascript块在呈现partial后未执行--Rails 3

partial中的Javascript块在呈现partial后未执行--Rails 3,javascript,ruby-on-rails,ruby-on-rails-3,partial-views,Javascript,Ruby On Rails,Ruby On Rails 3,Partial Views,呈现分部时,分部中的Javascript块是否应该被执行 例如,假设在“\u partial\u exmaple.html.erb”中调用了alert() 当我在视图中渲染此部分时,是否会调用此警报 如果是这样的话,我就做错了,因为不执行分部中包含的Javascript块 在“viewA.html.erb”中: 'partialA'> 在“_partialA.html.erb”内: 警报(“hi”); 显示“hi”的警报函数未执行。听起来您在这行代码之前的某个地方出现了JavaScript

呈现分部时,分部中的Javascript块是否应该被执行

例如,假设在“\u partial\u exmaple.html.erb”中调用了alert()

当我在视图中渲染此部分时,是否会调用此警报

如果是这样的话,我就做错了,因为不执行分部中包含的Javascript块

在“viewA.html.erb”中:

'partialA'>
在“_partialA.html.erb”内:


警报(“hi”);

显示“hi”的警报函数未执行。

听起来您在这行代码之前的某个地方出现了JavaScript错误,这将停止所有JavaScript执行。使用浏览器的JavaScript控制台检查是否有任何错误


在Chrome:View->Developer->JavaScript控制台

中,这行代码前面的某个地方似乎有一个JavaScript错误,这将停止所有JavaScript执行。使用浏览器的JavaScript控制台检查是否有任何错误


在Chrome:View->Developer->JavaScript控制台中,您所说的“JavaScript块”到底是什么意思?什么代码不适合你?你能举个例子吗?部分代码只会生成HTML,因此如果
alert()
块中,应该执行它。是的,让我用更具体的代码更新帖子。如果不清楚,很抱歉。如果该脚本被输出到页面,它将被调用。从浏览器查看页面的源代码,并将结果复制/粘贴到此处。我还应该补充一点,我使用的是Colorbox,即jQuery lightbox。也许我可以把代码发布到某个地方。你说的“javascript块”到底是什么意思?什么代码不适合你?你能举个例子吗?部分代码只会生成HTML,因此如果
alert()
块中,应该执行它。是的,让我用更具体的代码更新帖子。如果不清楚,很抱歉。如果该脚本被输出到页面,它将被调用。从浏览器查看页面的源代码,并将结果复制/粘贴到此处。我还应该补充一点,我使用的是Colorbox,即jQuery lightbox。也许我可以把密码贴在某个地方。你是个聪明人。自从Firebug改变了它的错误计数行为以来,我们错过了越来越多的小错误。通常情况下,它会在一瞬间显示错误,然后错误计数将从Firebug按钮消失。知道发生错误的唯一方法是手动检查控制台。啊。谢谢你是个聪明人。自从Firebug改变了它的错误计数行为以来,我们错过了越来越多的小错误。通常情况下,它会在一瞬间显示错误,然后错误计数将从Firebug按钮消失。知道发生错误的唯一方法是手动检查控制台。啊。谢谢
<%= render :partial => 'partialA' %>
<script type="text/javascript">
    alert('hi');
</script>