Will the "through" option work for you? I haven't tried with
polymorphism; you might also have to specify :source or :source_type.
:through is only available as an option for has_many and has_one
declarations.
class Registration < ActiveRecord::Base
belongs_to :student
has_one :bio, :through => :student
end
If you can get the associations to work then you should be able to use
"fields" to see what you need.
If you can't get the associations to work the way you want then you
can always override the form and tack on the relevant
@registration.student.bio fields. You'll also have to handle this
yourself in the controller.
Regards,
Kerry