Active Record mit Delegieren und Bedingungen

Ist es möglich, delegieren Sie in Ihrer Active Record-Modell verwenden und Bedingungen wie :if drauf?

class User < ApplicationRecord
  delegate :company, :to => :master, :if => :has_master?

  belongs_to :master, :class_name => "User"

  def has_master?
    master.present?
  end
end
InformationsquelleAutor Fousa | 2009-11-12
Schreibe einen Kommentar