CRUD data entry of a foreign key

I can change the foreign key for a row in the "calls" table through the
console, but want to be able to assign a different login_id to a specific
"calls" record.

This is done through the controller and the view?

thufir@arrakis ~/goodfellow-tool $
thufir@arrakis ~/goodfellow-tool $ script/console
Loading development environment.

c=Call.find_by_id(1)

=> #<Call:0xb6fc9070 @attributes={"id"=>"1", "comment"=>"first",
"login_id"=>"1", "created_at"=>"2008-02-08 13:37:29"}>

?> l=Login.find_by_id(2)
=> #<Login:0xb6fb8fb8 @attributes={"id"=>"2", "employee_id"=>"1",
"login"=>"1234"}>

?> c.update_attribute :login_id, 2
=> true

?> c
=> #<Call:0xb6fc9070 @attributes={"id"=>"1", "comment"=>"first",
"login_id"=>2, "created_at"=>"2008-02-08 13:37:29"}>

?> quit
thufir@arrakis ~/goodfellow-tool $