我發現,當我迭代渲染對象集合(比如說註釋)時,rails還會列出對象的地址。例如,我的觀點可能包含以下內容:Rails中對象的迭代顯示
<h3>Comments</h3>
<% if @blogpost.comments.any? %>
<%= @blogpost.comments.each do |comment| %>
<%= render :partial => "comment", :locals => {:comment => comment} %>
<% end %>
<% end %>
的觀點往往表明這一點:
<h3>Comments</h3>
<p>comment #2</p>
<p class="post-info"> >> Example User, about 1 hour ago. </p>
<p>this is user 1's comment on user 5's article</p>
<p class="post-info"> >> Example User, 2 days ago. </p>
#<Comment:0xb6f91968>#<Comment:0xb6f9016c>
正如你所看到的,有針對的對象,我寧願一對夫婦的地址列表不要在視圖中。有沒有辦法抑制這個輸出?在此先感謝您的時間!
謝謝娜仁!那就是訣竅。 =) – ArcGhost 2011-05-11 07:42:52
@Ander,您應該點擊@ Naren答案下的綠色勾號並接受它。這是在StackOverflow上的土地,並保持這充滿動機的回答給人家! – 2011-05-11 11:51:40