Rails - 结合js.erb和html.erb

时间:2018-01-23 03:23:50

标签: javascript ruby-on-rails

现在我有一个部分:_orders.html.erb和一个js视图:orders.js.erb

_orders.html.erb代码如下:

<% @orders.each do |order| %>
  <div>order.id</div>
<% end %>

js视图使用上面的partial将partial添加到元素:

$('.profile-content').empty().append("<%= j render('orders.html.erb') %>")

如何组合这两个文件,以便我有一个文件,例如orders.js.html.erb?我不想为4行代码分别创建两个文件。

就我想做的事而言,我的控制器中有一个处理AJAX请求的方法。该方法将始终呈现orders.js.erb文件,该文件又呈现_orders.html.erb文件。我想在一个文件中包含视图代码,即组合orders.js.erb_orders.html.erb,这样另一个程序员只需要查看一个文件来修改视图代码。

0 个答案:

没有答案