2010-12-17 18 views

回答

5

附加類:

content_tag_for(:div, @person, :class => "hidden") { # blah blah } 

,並將其定義爲隱藏在樣式表:

div.hidden { display: none } 

注意:您還可以使用div_for,從而節省了一些代碼。請參閱API

+0

+1 - 我更喜歡這種方法(儘管其他答案有效),因爲在文檔準備好之前沒有最初的內容閃光並且.hide()被觸發。 – jyoseph 2010-12-17 20:14:22

2

由於您提到您正在使用JQuery,因此不會執行此項工作?

在頁面的HEAD:

<script> 
$(document).ready(function() { 
    $('#your-div-id').hide(); 
}); 
</script> 

或頁面中的div後,您創建,只是:

<script> 
    $('#your-div-id').hide(); 
</script> 

還是我誤解你的問題? 謝謝。