I have an edit form in erb.
<%= form_for @animal do |f| %>
Within the code I have a select with options:
<%= f.sel
By the way, if you are using :include_blank => true, this will set your current selection to blank even though the form "knows" what is selected.
:include_blank => true