Hi. I''m getting wrapped around the axle on understanding how records  
are created through AcitveRecord.
If I have a Users table and a Students table:
Users
-------
id
login
password
student_id
--> belongs_to :student
Students
------------
id
firstname
lastname
If I create
@user = User.new
@user.student = Student.new
shouldn''t I then have access to @user.student.firstname?
If I do a @user.save, will that save/create both records and set the  
student_id field in the user table?  Or am I doing it backward?
I''m using the salted login generator, and I want to have all my  
student information (about 30 fields) in its own table, with a simple  
user table pointing to the students.  But I keep getting undefined  
method errors to when calling text_field("user",
"student.firstname").
text_field("user", "login")                ==> works
text_field("user", "student")            ==> works
text_field("user", "student.firstname")  ==> fails
What am I missing?
Thanks,
Brett