2
我有以下渲染,我需要他们是有条件的parcials:Rails的渲染条件部分
<%= render 'one' %>
<%= render 'two' %>
反正有做这样的工作吗?
<%= render (if true ? 'one' : 'two') %>
我有以下渲染,我需要他们是有条件的parcials:Rails的渲染条件部分
<%= render 'one' %>
<%= render 'two' %>
反正有做这样的工作吗?
<%= render (if true ? 'one' : 'two') %>
<%= render true ? 'one' : 'two' %>
或
<%= render 'one' if true %>
<%= render 'two' if false %>
或
<%= render true && 'one' || 'two' %>
你试过了吗?
不知道这一点语法,但你绝对可以做:
<% if true %>
<%= render :partial => 'one' %>
<% else %>
<%= render :partial => 'two' %>
<% end %>
编辑
只是想你首选的方式和它的作品。大学的if
应该写成@Arsen的答案。