From 6e20dcece57d83e5c605c5a9daa8b3ffae40175b Mon Sep 17 00:00:00 2001 From: man13 <man13@inf.ufpr.br> Date: Thu, 10 Mar 2016 11:25:50 -0300 Subject: [PATCH] improving view and preventing n+1 queries Signed-off-by: man13 <man13@inf.ufpr.br> --- app/controllers/management/object_types_controller.rb | 2 +- app/views/management/object_types/index.html.erb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/management/object_types_controller.rb b/app/controllers/management/object_types_controller.rb index b13a975d..ec60f7a6 100644 --- a/app/controllers/management/object_types_controller.rb +++ b/app/controllers/management/object_types_controller.rb @@ -4,7 +4,7 @@ class Management::ObjectTypesController < ManagementController # GET /management/object_types # GET /management/object_types.json def index - @object_types = ::ObjectType.all + @object_types = ::ObjectType.includes(:mime_types).all end # GET /management/object_types/new diff --git a/app/views/management/object_types/index.html.erb b/app/views/management/object_types/index.html.erb index 4cb3775f..3a773e71 100644 --- a/app/views/management/object_types/index.html.erb +++ b/app/views/management/object_types/index.html.erb @@ -4,6 +4,7 @@ <thead> <tr> <th>Nome</th> + <th>MimeTypes</th> <th></th> <th></th> </tr> @@ -13,6 +14,7 @@ <% @object_types.each do |object_type| %> <tr> <td><%= object_type.name %></td> + <td><%= object_type.mime_types.to_a %></td> <td class="ls-txt-right ls-regroup"><%= link_to 'Editar', edit_management_object_type_path(object_type) %> <td> <% if show_delete_button? object_type %> -- GitLab