<% answer_string = answer.try(:answer) || answer %>
Select the best option:
<%= form.collection_radio_buttons(:answer, question.input_options, :to_s, :to_s, {}, {class: ""}) do | option | %> <% option_id = "#{question.question_id}#{sanitize_to_id(option.value)}" checked = answer_string == option.value ? 'checked' : '' %>
<%= option.radio_button( id: option_id, checked: checked, data: { last: checked } ) %> <%= option.label(for: option_id) %>
<% end %>
<%= render partial: "quiz/answer_errors", locals: {question: question, answer: answer} %>