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的答案。