Ruby on rails 如何从另一个JS ERB模板渲染一个JS ERB模板
我不知道我做得对不对。我有一个标准的Ruby on rails 如何从另一个JS ERB模板渲染一个JS ERB模板,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,我不知道我做得对不对。我有一个标准的common/flash.js.erb模板,在某些Ajax操作之后呈现。然而,在一个例子中,我也想更新屏幕上的一个表。因此,我最终需要呈现两个不同的模板。我试过这个,但不起作用: alert("done"); <% render 'common/flashes' %> 警报(“完成”); 只是为了测试警报是否会运行并渲染闪烁。没有 我是采取了错误的方法,还是有办法做到这一点?这应该是可行的,并且实际会在文档上呈现ruby语句的结果: <%
common/flash.js.erb
模板,在某些Ajax操作之后呈现。然而,在一个例子中,我也想更新屏幕上的一个表。因此,我最终需要呈现两个不同的模板。我试过这个,但不起作用:
alert("done");
<% render 'common/flashes' %>
警报(“完成”);
只是为了测试警报是否会运行并渲染闪烁。没有
我是采取了错误的方法,还是有办法做到这一点?这应该是可行的,并且实际会在文档上呈现ruby语句的结果:
<%= render 'common/flashes' %>
如果将文件重命名为
common/\u flash.js.erb
,会发生什么情况?(前缀为下划线)