我有一个模型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页相同,依此类推。我这里只指定了几个属性它们的数量更多。那么根据页码