我实际上正在使用 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 对象,但我可以使用我想要的相同用户名发布尽可能多的用户。
所以......有人可以考虑解决方案吗?