在rails中,在所选属性上添加验证的最佳方法是什么?

时间:2015-12-21 16:19:51

标签: ruby-on-rails validation

我有一个模型User.rb

class User < ActiveRecord::Base
  # on page 1 only this validations should call
  validate :first_name, presence: true
  validate :last_name, presence: true
  ..
  # on page 2 only this validations should call
  validate :email, uniqueness: true
  validate :phone, presence: true
  ..
  # on page 3 only this validations should call
  validate :salary, presence: true
  validate :category, presence: true
  .. 

end

我知道我可以使用验证if/unless条件,但是我有很多属性。所以在第1页上只有page1错误应该与第2页相同,依此类推。我这里只指定了几个属性它们的数量更多。那么根据页码

在这里添加验证的最佳方法是什么

0 个答案:

没有答案