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