我不知道我是否正确执行此操作。我有一个标准的common/flashes.js.erb
模板,我在某些Ajax操作后渲染。然而在一个例子中,我想更新屏幕上的表格。所以我最终需要渲染两个不同的模板。我试过这个,但它不起作用:如何从另一个JS ERB模板渲染一个JS ERB模板
alert("done");
<% render 'common/flashes' %>
只是为了测试看看警报是否会运行并呈现闪烁。它没有。
我采取了错误的方法,还是有办法做到这一点?
我不知道我是否正确执行此操作。我有一个标准的common/flashes.js.erb
模板,我在某些Ajax操作后渲染。然而在一个例子中,我想更新屏幕上的表格。所以我最终需要渲染两个不同的模板。我试过这个,但它不起作用:如何从另一个JS ERB模板渲染一个JS ERB模板
alert("done");
<% render 'common/flashes' %>
只是为了测试看看警报是否会运行并呈现闪烁。它没有。
我采取了错误的方法,还是有办法做到这一点?
这应该工作和实际呈现在文档你的Ruby语句的结果:
<%= render 'common/flashes' %>
,如果你的文件重命名为common/_flashes.js.erb
会发生什么? (以下划线开头)