gpt4 book ai didi

ruby-on-rails - 没有属性的验证错误消息

转载 作者:行者123 更新时间:2023-12-04 04:20:31 24 4
gpt4 key购买 nike

我正在尝试显示自定义错误消息,而前面没有属性名称。我曾经使用custom_error_message gem来做到这一点,但是它不适用于Rails 3.1

我现在在create.js.erb中尝试的操作:

alert("<%= @post.errors[:title] %>")

哪个返回
[&quot;Here goes my custom message?&quot;]

我的问题是-如何删除括号和“,以便仅留下邮件。我将使用jquery将其插入页面。

最佳答案

如果要在基础对象上发生错误,而不是特定属性,请使用:

errors.add(:base, "Here goes my custom message")

至于括号和引号,我想这取决于您如何设置错误。当您只说 @post.errors[:base]时,它将返回一个数组。从字面上看,此警报只是吐出阵列。您可能想遍历这些错误,或者如果只有一个,则只需获取 .first

同样,调用 .html_safe将解决 &quot;问题。

关于ruby-on-rails - 没有属性的验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6863307/

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