Rails rails delegate 代理如何验证?代理端需要验证吗?怎么验证?

caiqinghua · 2015年07月16日 · 最后由 caiqinghua 回复于 2015年07月16日 · 1822 次阅读
class Company < ActiveRecord::Base

  belongs_to :user

  delegate :mobile, :mobile=, :to => :user
  delegate :real_name, :real_name=, :to => :user
  delegate :nickname, :to => :user
  delegate :purchase_amount_total, :to => :user

  validates :user, presence: true
  validates :real_name, presence: true
  validates :mobile, presence: true, mobile: true

mobile 怎么验证?

验证代理端是否有效? 你要是:

delegate :nickname, :to => :user, allow_nil: true

吗?

#1 楼 @azhao validates :mobile, presence: true, mobile: true 应该会验证两次

需要 登录 后方可回复, 如果你还没有账号请 注册新账号