Better way for select list for belongs_to?

I'm currently doing all of this just to have a drop-down list of Courses for a particular student:

===== edit template =====   <%= f.select :course, @courses, :selected => @student.course.id %>

How about:

===== edit template =====   <%= f.select :course_id, @courses %>

When I get that, I get an exception: Course expected, but got String

Oops.. forgot to mark attr_accessible :course_id. :slight_smile: Doing what you suggested works as expected. I tried a lot of different combinations to get what I wanted, I just must have missed this one. Thanks!