2

我实际上正在使用 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 对象,但我可以使用我想要的相同用户名发布尽可能多的用户。

所以......有人可以考虑解决方案吗?

4

0 回答 0