custom error validations

This commit is contained in:
Mark Moser
2016-08-01 09:50:01 -05:00
parent dfd582d251
commit 95eec915c4
11 changed files with 79 additions and 24 deletions

View File

@ -0,0 +1,5 @@
<% if flash[:answer_error] == question.question_id %>
<% answer.errors.messages[:answer].each do |message| %>
<div class="error"><%= message %></div>
<% end %>
<% end %>

View File

@ -14,6 +14,4 @@
</div>
<% end %>
<% if flash[:error].try(:include?, question.to_i) %>
<div class="error">Please select an answer.</div>
<% end %>
<%= render partial: "candidate/answer_errors", locals: {question: question, answer: @answer} %>

View File

@ -9,6 +9,4 @@
</div>
<% end %>
<% if flash[:error].try(:include?, question.to_i) %>
<div class="error">Please select an answer.</div>
<% end %>
<%= render partial: "candidate/answer_errors", locals: {question: question, answer: @answer} %>

View File

@ -3,6 +3,4 @@
<div class="chars">Characters remaining: <span></span></div>
<% if flash[:error].try(:include?, question.to_i) %>
<div class="error">Please select or enter an answer. (The character limit for a textarea answer is 1000)</div>
<% end %>
<%= render partial: "candidate/answer_errors", locals: {question: question, answer: @answer} %>

View File

@ -13,8 +13,6 @@
<textarea data-id="code-js" name="code-js" class="code-answer code-js"><%= @answer['js'] unless @answer.nil? %></textarea>
</div>
<% if flash[:error].try(:include?, @question.to_i) %>
<div class="error">You must write code in one of the above textareas to progress.</div>
<% end %>
<%= render partial: "candidate/answer_errors", locals: {question: question, answer: @answer} %>
<div class="results" data-id="results"></div>