Skip to content

Instantly share code, notes, and snippets.

@Evanto
Created August 17, 2017 15:04
Show Gist options
  • Save Evanto/dac4c19a6a2446bcb233abed91f51235 to your computer and use it in GitHub Desktop.
Save Evanto/dac4c19a6a2446bcb233abed91f51235 to your computer and use it in GitHub Desktop.
_answer и _answers мод 8 не проходят тесты delete
- if answer.best && answer.persisted?
div class="answer-#{answer.id}"
p.glyphicon.glyphicon-star class="answer-#{answer.id}" = answer.body
- elsif answer.persisted?
div class="answer-#{answer.id}"
p class="answer-#{answer.id}" = answer.body
ul
- @answer.attachments.each do |a|
li id="attachment_#{a.id}"
= link_to a.file.identifier, a.file.url
- if current_user&.author_of? answer
= link_to 'delete file', class: 'delete-attachment-link', data: { attachment_id: a.id }
- if current_user&.author_of? answer
p= link_to 'Edit', '', class: 'edit-answer-link', data: { answer_id: answer.id }
p= link_to "delete answer", answer_path(answer), remote: true, method: :delete
= form_for [answer], remote: true, html: { id: "edit-answer-#{answer.id}" } do |f|
= f.label :body, "Answer"
= f.text_area :body
= f.submit 'Save'
-if current_user&.author_of? answer.question
p= link_to "set best", set_best_answer_path(answer), class: "set-best-link", remote: true, method: :patch, data: { answer_id: answer.id }
-elsif answer.best
p= link_to "set best", set_best_answer_path(answer), class: " best_link set-best-link", remote: true, method: :patch, data: { answer_id: answer.id }
- @question.answers.each do |answer|
- if answer.persisted?
div class="answer-#{answer.id}"
- if answer.best
p.glyphicon.glyphicon-star class="answer-#{answer.id}" = answer.body
- else
p class="answer-#{answer.id}" = answer.body
ul
- answer.attachments.each do |a|
li= link_to a.file.identifier, a.file.url
- if current_user&.author_of? answer
p= link_to 'Edit', '', class: 'edit-answer-link', data: { answer_id: answer.id }
p= link_to "delete answer", answer_path(answer), remote: true, method: :delete
= form_for [answer], remote: true, html: { id: "edit-answer-#{answer.id}" } do |f|
= f.label :body, "Answer"
= f.text_area :body
= f.submit 'Save'
-if current_user&.author_of? answer.question and !answer.best
p= link_to "set best", set_best_answer_path(answer), class: "set-best-link", remote: true, method: :patch, data: { answer_id: answer.id }
-elsif answer.best
p= link_to "set best", set_best_answer_path(answer), class: " best_link set-best-link", remote: true, method: :patch, data: { answer_id: answer.id }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment