我尝试使用validates_email_format_of
gem严格检查RFC电子邮件格式(https://github.com/validates-email-format-of/validates_email_format_of)
这是因为devise.rb
的validatable
允许不遵循RFC的hoge....@gmail.com
。
但是IM也使用devise.rb
,因此出现了双重错误。
我想避免这种情况,使用like
validate self-made-method
def self-made-method
# psedo-code
if email.present? && Devise::Models::Validatabl.hoge_method(email).valid?
errors.add("somthing")
end
end
但是我找不到这样的方法来devise.rb
。
你有什么办法来避免这种情况。
简而言之,我想我想调用validatable
rawly
1条答案
按热度按时间ve7v8dk21#
最后,我导入并应用到我的原始模型.rb以进行验证
并使用原始验证validates_email。其中两个可以共存
抽出物
第一次