【发布时间】:2011-10-10 22:59:39
【问题描述】:
我有一个通过 ajax 呈现的部分内容,结果用于替换 div 的内容。此部分正确呈现,但是当我检查元素时,javascript 标记和它的 javascript 未在浏览器中呈现。部分类似如下
<style>
/* some styles */
</style>
<script type="text/javascript">
alert("did it work");
</script>
<% @array.each do |el| %>
<!--make table w/ array -->
<% end %>
当我检查元素时,除了 javascript,一切都在那里。我在我的 Ajax.Updater 选项上有 evalJS: true (我正在使用原型,但我认为这没有任何区别)。奇怪的是,当我将以下内容放入操作中时,我可以在带有 js 的控制台中看到呈现的模板
test = render :partial => "my_partial.html.erb"
puts test
test
任何帮助将不胜感激。
【问题讨论】:
标签: ruby-on-rails ruby partials