23 lines
1.4 KiB
Plaintext
23 lines
1.4 KiB
Plaintext
<% if question.votation_type.nil? %>
|
|
<%= render "polls/questions/answers_unique", question: question, answers: answers, token: token %>
|
|
<% else %>
|
|
<% case question.votation_type.enum_type %>
|
|
<% when "unique" %>
|
|
<%= render "polls/questions/answers_unique", question: question, answers: answers, token: token %>
|
|
<% when "multiple", "positive_open" %>
|
|
<%= render "polls/questions/answers_multiple", question: question, answers: answers, token: token %>
|
|
<% when "positive_negative_open" %>
|
|
<%= render "polls/questions/answers_positive_negative", question: question, answers: answers, token: token, page: page %>
|
|
<% when "answer_couples_closed" %>
|
|
<%= render "polls/questions/answers_couples", answers_open: false, question: question, token: token %>
|
|
<% when "answer_couples_open" %>
|
|
<%= render "polls/questions/answers_couples", answers_open: true, question: question, token: token %>
|
|
<% when "answer_set_closed", "answer_set_open" %>
|
|
<%= render "polls/questions/answers_set", question: question, token: token, answers: question.votation_type.votation_set_answers.by_author(current_user) %>
|
|
<% when "prioritized" %>
|
|
<%= render "polls/questions/answers_prioritized", answers_open: false, question: question, answers: answers, token: token %>
|
|
<% else %>
|
|
<%= render "polls/questions/answers_unique", question: question, answers: answers, token: token %>
|
|
<% end %>
|
|
<% end %>
|