В настоящее время я прохожу курс рельсов, и на странице указателя отображаются все фильмы, хранящиеся в базе данных. В идеале я хотел бы ограничить это показом только 5 фильмов и иметь навигационную кнопку внизу, позволяющую затем показывать больше фильмов, если это необходимо. Вот код, который у меня есть для фильмов.
index. html .erb
<% @movies.each do |movie| %>
<li>
<article class="movie">
<header>
<%= image_for(movie) %>
<h2><%= link_to movie.title, movie %> (<%= movie.released_on.year %>)</h2>
<h3><%= movie.cast %></h3>
</header>
<p>
<%= truncate(movie.description, length: 150, separator: ' ') %>
</p>
<table>
<tr>
<th>Rating</th>
<td><%= movie.rating %></td>
</tr>
<tr>
<th>Duration</th>
<td><%= movie.duration %></td>
</tr>
<tr>
<th>Total Gross</th>
<td><%= format_total_gross(movie) %></td>
</tr>
</table>
<footer>
</footer>
</article>
</li>
<% end %>
<%= button_to 'View more', root_path, params: { state: :submitted }%>
</ul>
контроллер
def index
@movies = Movie.all
end