2

我有一个注册表单,用户可以在其中输入他的主要电话和传真。传真号码是可选的,我在 User.rb 模型中使用以下代码:

validates :fax, format: {with: VALID_PHONE_REGEX }, if: :active_or_personal_step?

问题是这种验证会影响用户是否在该字段中输入了任何内容。如何在此代码中包含“仅在存在时验证:true”规则?

谢谢!

4

1 回答 1

5
validates :fax, format: {with: VALID_PHONE_REGEX}, :unless => 'fax.blank?'
于 2012-12-07T17:50:11.897 回答