如何在Sequel validation_helpers插件中使用validates_unique

时间:2013-05-16 07:52:23

标签: mysql ruby sequel

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

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

0 个答案:

没有答案