ошибка не печатается при проверке формы в рельсах - PullRequest
0 голосов
/ 25 января 2020

я создал три эшафота в рельсах. Проект имеет отношение один ко многим со стадией, а этап имеет отношение один ко многим с задачей. В модели проверка проекта и этапа работает, но проверка модели ошибки задачи не печатается в форме задачи.

rout.rb

resources :projects do
 resources :stages do
  resources :tasks 
  end
end

форма задачи. html .erb

<%= form_with model: [@project, @stage, @task] do |form| %>
  <% if task.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(task.errors.count, "error") %> prohibited this task from being saved:</h2>

      <ul>
      <% task.errors.full_messages.each do |message| %>
        <li><%= message %></li>
      <% end %>
      </ul>
    </div>
  <% end %>

1 Ответ

0 голосов
/ 25 января 2020
<%= form_with (model: task, url: [@project, @stage, @task] do |form| %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...