У меня есть модель под названием «Обувь», которая относится к модели под названием «История». Я хочу показать все туфли на странице History show.html.erb, но я хочу сгруппировать их по дате выпуска. (Для этого у меня есть атрибут, называемый release).Групповые сообщения по году - Rails
Я использую этот пример из Railscasts:
shoes_controller
def index
@shoes = Shoe.all(:order => 'release, name')
@release_year = @shoes.group_by { |t| t.release.beginning_of_year }
end
обувь index.html.erb вид
<% @release_year.each do |release, shoes| %>
<% shoes.each do |shoe| %>
<%= shoe.name %>
<% end %>
<% end %>
Я хочу, чтобы быть в состоянии сделать это, но на моем История show.html страница, как я могу это сделать?
То, что я до сих пор:
История show.html.erb
<% @history.shoes.each do |shoe| %>
<div class="shoe">
<%= shoe.name %>
</div>
<% end %>
Спасибо.
Спасибо за помощь! – ChrisBedoya