Ruby on rails 在ruby上打印json字段和数据
我正在研究ruby,我有以下几行代码:Ruby on rails 在ruby上打印json字段和数据,ruby-on-rails,ruby,json,Ruby On Rails,Ruby,Json,我正在研究ruby,我有以下几行代码: error = new_user.errors.to_json 如果我这样做 put错误 将打印以下json: {“电子邮件”:[“无效”]} 我想显示以下文字“输入的电子邮件无效” 那么,如何从json访问键和值呢 谢谢如果您想打印错误消息,我的建议是这样尝试 new_user.errors.full_messages.each do |error| puts error end 要了解有关ActiveRecord错误的更多信息,请查看链接,
error = new_user.errors.to_json
如果我这样做
put错误
将打印以下json:
{“电子邮件”:[“无效”]}
我想显示以下文字“输入的电子邮件无效”
那么,如何从json访问键和值呢
谢谢如果您想打印错误消息,我的建议是这样尝试
new_user.errors.full_messages.each do |error|
puts error
end
要了解有关ActiveRecord错误的更多信息,请查看链接,您使用的是Ruby on Rails吗?是的,很抱歉在此之前没有提及它。它似乎是ActiveRecord验证错误属性。在模型级验证中,您可以使用“消息”选项并设置自定义错误消息。验证以下内容的格式:email,:with=>/\A([^@\s]+)@((?:[-A-z0-9]+\)+[A-z]{2,})\z/i,:message=>“输入的电子邮件无效”您能输入一个代码示例让我更好地理解它吗?如果您想在视图中打印错误消息,请查看此链接