2013-01-06 61 views
0

,我想知道是否有在紅寶石,我可以用它來隱藏的form_for如果條件爲true的方法,以便例如隱藏的form_for如果條件等於true紅寶石

<% if current_user %> 

的話,我想隱藏我的形式

我知道,我可以顯示:無使用CSS或jQuery的,但如果我可以在if語句內做到這一點,那麼這將是巨大的

+0

有什麼不對您的包裹'form_for'在你有'if'聲明? –

回答

2

您可以輸入您的視圖文件:

<% unless current_user %>

<%= form_for .... do %> 
    . 
    . 
    . 
    <% end %> 

<% end %>

這樣,表單就渲染只有current_user是假的或零

+0

感謝您的解釋,將記下except語句 – Richlewis