运行 如果条件通过则阻止

Run a block if a condition pass

我要运行这块只满足一个条件

<% if condition %>
 <% progressive_render do %>
   SLOW CODE HERE
 <% end %>
<% end %>

IF 条件=真

慢速代码应该 运行由 "progressive_render"

包装

IF 条件=真

慢速代码应该运行不被progressive_render包裹。所以 运行ned 无论如何。

您可以将 if-else 条件替换为保护子句(加上 unless 条件):

<% SLOW CODE HERE unless condition %>
<% progressive_render { SLOW CODE HERE } %>