gpt4 book ai didi

javascript - 如何通过 AJAX 显示 Rails 中的验证错误?

转载 作者:行者123 更新时间:2023-12-03 11:40:13 24 4
gpt4 key购买 nike

如何使用 AJAX 显示以下导致 Rails 验证失败的错误?

enter image description here

我在 Controller 中有以下代码

      flash[:notice] = 'Please correct the errors below and try again.'
format.html { render :action => :new }
format.js
end

已添加到 View

 :remote => true 

然后在 create.js.erb 中我检查 flash,但是如何显示不使用 AJAX 时显示的 Rails 错误?或者我必须在这里从头开始编写验证吗?

 <% if flash.present? %>

<% end %>

最佳答案

您可能想检查 model_name.errors?

否则你可以创建一个空的div。使用有关错误的正确消息填充来自 ajax 的 div。

在create.js.erb中

('#error').html("错误")

在 View 中

关于javascript - 如何通过 AJAX 显示 Rails 中的验证错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26316858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com