我正在处理提交到 Rails 后端的 ajax 表单。数据库有两个不允许重复的属性。
如果提交的表单带有导致重复的条目,服务器会抛出 500 Internal Server Error 响应。在日志中我得到这个:
PG::Error: ERROR: duplicate key value violates unique constraint "index_startups_on_name"
和
ActiveRecord::RecordNotUnique (PG::Error: ERROR: duplicate key value violates unique constraint "index_startups_on_name"
如何在我的 ajax 响应中获取这些信息?我希望通知用户哪个字段命中了重复条目(名称或 url)。