Table associated problem using belongs_to

Then I run Package.find(1, :include => :user) in Rails console. From
log, I can see the sql is:
Package Load Including Associations (0.000309) SELECT
`packages`.`id` AS t0_r0, `packages`.`name` AS t0_r1,
`packages`.`user_name` AS t0_r2, `users`.`id` AS t1_r0, `users`.`name`
AS t1_r1, `users`.`full_name` AS t1_r2 FROM `packages` LEFT OUTER JOIN
`users` ON `users`.id = `packages`.user_name WHERE (`packages`.`id`
= 1)

But I cannot find the parameters for belongs_to to set
associated_foreign_key like has_and_belongs_to_many. I don't know
how to
deal with it. Please help. Thanks.

There is no such option for belongs_to. In the rails world your
packages table would have a user_id column.


Nothing obvious springs to mind.