Ich habe einige Methoden getestet, um die ersten 3 Instanzen meiner Klasse für eine Ruby on Rails-Anwendung zu drucken. Ich habe schon die folgenden Arbeiten:Zugriff auf die ersten X-Elemente in einer Klasse (Ruby/Rails)
<%@posts.each do |post| %>
<div class ="post content" >
<h2 class="title"><%=post.title%></h2>
<p class="date"><%= post.created_at.strftime("%B, %d, %Y")%></p>
<p class="body"><%=post.body%></p>
</div>
<% end %>
Aber ich versuche, das Gleiche zu tun, sondern nur Drucke die ersten drei Elemente der @posts variabel.
.first (3) und .find (: id) haben nicht funktioniert und ich bin ratlos bei der Klassenvariablen.
Danke.
wie kommt '@ posts.first (3) .each' nicht funktioniert hat? –
Nicht ganz sicher, die erste Methode ist nicht einen Fehler, aber es ist auch nicht etwas auf die divs wie gewünscht – Cdok