die*_*ego 2 ruby ruby-on-rails-3 ruby-on-rails-3.2
我有一个注册表单,用户可以在其中输入主电话和传真.传真号码是可选的,我在User.rb模型中使用以下代码:
validates :fax, format: {with: VALID_PHONE_REGEX }, if: :active_or_personal_step?
Run Code Online (Sandbox Code Playgroud)
问题在于,此验证会确定用户是否在字段中输入了任何内容.如何在此代码中包含"仅在存在:true时验证"规则?
谢谢!
validates :fax, format: {with: VALID_PHONE_REGEX}, :unless => 'fax.blank?'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1550 次 |
| 最近记录: |