Making Parents object attributes available

Hello,
I have a class Person
class Persoon < ActiveRecord::Base
   set_table_name "Persoon"
   set_primary_key "p_persoon"
   has_many :adres, :class_name => "Adres"
   composed_of :name, :class_name => Name, :mapping => [ [:naam,:naam],
[:voornaam,:voornaam], [:voornaam2,:voornaam2],
[:persnickname,:persnickname], [:perssortname,:perssortname] ]

  def somemethod(string)
    ...
  end
end

and a child class Student (which is a person)
class Student < Person
   set_table_name "Student"
   set_primary_key "p_persoon"
   has_many :contract, :foreign_key => 'p_persoon'
end

How can i access my Persons attributes when i have a Student object ?
like this
@student=student.new
puts student.somemethod (=> undefined method)
puts student.name.naam (which is just empty)

If i make a method in Student
def somemethod(string)
    super
end
i get a stack level to deep error

Hello,
I have a class Person
class Persoon < ActiveRecord::Base
  set_table_name "Persoon"
  set_primary_key "p_persoon"
  has_many :adres, :class_name => "Adres"
  composed_of :name, :class_name => Name, :mapping => [ [:naam,:naam],
[:voornaam,:voornaam], [:voornaam2,:voornaam2],
[:persnickname,:persnickname], [:perssortname,:perssortname] ]

def somemethod(string)
   ...
end
end

and a child class Student (which is a person)
class Student < Person
  set_table_name "Student"
  set_primary_key "p_persoon"
  has_many :contract, :foreign_key => 'p_persoon'
end

How can i access my Persons attributes when i have a Student object ?
like this
@student=student.new
puts student.somemethod (=> undefined method)
puts student.name.naam (which is just empty)

If i make a method in Student
def somemethod(string)
   super
end
i get a stack level to deep error

ActiveRecord only support single table inheritance (ie not what you're
doing here).

Fred