app/views/question_bets/edit.html.erb
<% content_for(:title) { t('.title', question_number: @question.number) } %>
<div class="row">
<div class="small-12 column">
<h2><%= t '.my_bet' %></h2>
<h3><%= Question.model_name.human(count: 1) %> #<%= @question.number %></h3>
</div>
</div>
<div class="row">
<div class="small-12 column">
<p><%= @question.body %></p>
</div>
</div>
<% if @question.locked? %>
<div class="row">
<div class="small-12 column">
<p><%= Question.human_attribute_name(:answer) %>: <%= @question.answer_text %></p>
</div>
</div>
<div class="row">
<div class="small-12 column">
<p><%= t '.your_answer' %>: <%= @question_bet.answer_text %></p>
</div>
</div>
<% else %>
<%= form_for @_question_bet, url: my_question_bet_path(@question), method: (@_question_bet.new_record? ? :post : :put) do |f| %>
<div class="row">
<div class="small-12 column">
<%= f.label :answer, t('.your_answer') %>
<%= f.select :answer, @question_bet.possible_answers_options, {include_blank: true}, {autofocus: true, class: ('error' if @_question_bet.errors.include?(:answer))} %>
<% if @_question_bet.errors.include?(:answer) %>
<small class="error"><%= @_question_bet.errors.get(:answer).to_sentence %></small>
<% end %>
</div>
</div>
<div class="row">
<div class="small-12 column">
<%= f.submit t('common.submit'), class: 'button' %>
<p><%= t '.you_may_change_your_bet_until', datetime: l(@question.bettable_until, format: :detailed ) %></p>
</div>
</div>
<% end %>
<% end %>
<div class="row">
<div class="small-12 column">
<p><%= link_to t('.my_bet').downcase, my_bet_path %> | <%= link_to t('.all_questions'), my_bet_questions_path %> | <%= @question.link_to_previous_to_bet %> | <%= @question.link_to_next_to_bet %></p>
</div>
</div>