Chave Estrangeira No Model Em Rails

Definir uma chave estrangeira é bem simples, segue o exemplo:

1
2
3
4
5
Model_Name
  belongs_to :aluno, :class_name => "User", :foreign_key => "aluno_id"
  belongs_to :gerente, :class_name => "User", :foreign_key => "gerente_id"
  has_many :funcionarios, :class_name => "User", :foreign_key => "funcionario_id"
end

Simple e fácil lol.

Comments