我实际上正在使用Sequel插件validation_helpers,我使用validates_presence选项没有任何问题。但是当我尝试使用validates_unique时,它什么也没做。 我试图在我的列上放置UNIQUE,但它引发了一个错误,我只想在发送的消息中出错。 这是我到目前为止所做的:
class User < Sequel::Model
plugin :validation_helpers
def validates
super
validates_presence[:username, :email]
validates_unique(:username)
end
end
因此,当我“忘记”输入用户名或邮件时,它会发送错误的Json对象,但我可以使用相同的用户名发布尽可能多的用户。
那么......有人可以考虑解决方案吗?