another try with a collect problem

Trying to figure out how to indicated 'selected' value in multi-valued collect...

<%= select 'counseling_note', 'fi_facility_id', [['Select Facility', '' ] ] + @facilities.sort { |a,b| a.name <=> b.name }.collect { |fac| [fac.name, fac.id] }, :selected => @fi_facility_id %>

but the :selected => doesn't work

I can provide it either/both fac.name and fac.id but no matter what I do, I can't get the select list to display the currently selected value.

Any suggestions?