Auto-relacionamento Rails

Pessoal,

Estou tentando criar um modelo em rails com auto relacionamento, onde uma empresa possui varias empresas para criar uma ideia de hierarquia. Só que parece q não esta dando certo.

class Empresa < ActiveRecord::Base
  attr_accessible :descricao, :cnpj , :empresa_id
  
  has_many :empresas , class_name: "Empresa" , :dependent => :destroy
  has_many :funcionarios, class_name: "Funcionario" , :dependent => :destroy
  										
  belongs_to :empresa, class_name: "Empresa"
end

Alguem tem alguma ideia? Tenho quase certeza de que é um erro de sintax.

[]'s

Posta o erro ai para facilitar …Fez a migration ?