Suggestions

<% if @approaches.length > 0 %> <% if @approaches.first.changes.empty? %>

No changes necessary.

<% else %>

<%= pluralize(@approaches.length, 'approach') %> in <%= pluralize(@grouped_approaches.length, 'group') %> <%= params[:affected_users] ? "– #{params[:affected_users] == 'few' ? "fewer" : "most"} affected users first" : "" %>

<% end %> <% else %>

No approach found.

<% end %>