错误未在Rails的表单验证中打印出来

问题描述 投票:0回答:1

我在滑轨中创建了三个脚手架。项目与阶段具有一对多的关系,而阶段与任务具有一对多的关系。在项目和阶段的模型验证中,但任务错误的模型验证未以任务形式打印。

routes.rb

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

task form.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 %>
ruby-on-rails ruby-on-rails-5
1个回答
0
投票
<%= form_with (model: task, url: [@project, @stage, @task] do |form| %>
© www.soinside.com 2019 - 2024. All rights reserved.