2010-12-17 51 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> 

还是我误解你的问题? 谢谢。