<%= @vote.title %>

<%= @vote.description %>

All ratings

<% @vote.candidates.each do |candidate| %> <% end %> <% @vote.ratings.collect { |rating| rating.user }.uniq.each do |user| %> <% @vote.candidates.each do |candidate| %> <% if rating = @vote.ratings.find { |rating| rating.user == user and rating.candidate == candidate } %> <% end %> <% end %> <% end %>
Participant<%= candidate.name %>
<%= user.email %><%= settings.values.select { |e| e[:id] == rating.value }.first[:label] %>

Results

    <% @vote.candidates.sort { |a, b| a.mj <=> b.mj }.reverse.each do |candidate| %>
  1. <%= candidate.name %>: <%= settings.values.select { |e| e[:id] == candidate.mj.mj }.first[:label] %>
  2. <% end %>

Organizers

<% if @vote.users.exists?(current_user.id) %>

Actions for organizers

Add organizer

<% end %>