使用しselect_tag
ていますが、更新すると選択した値が保存されません
:nameを更新すると、:tagvalueが最初のオプションを取得します
edit.html.erb
<%= form_for(@name) do |f| %>
<div class="field">
<%= f.label :name %><br />
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :lname%><br />
<%= f.text_field :lname%>
</div>
<div class="field">
<%= f.label :tag %><br />
<%= f.select :tag, "<option>1</option><option>2</option><option>3</option><option>4</option>".html_safe %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
解決
<%= f.collection_select(:tag, [1,2], :to_i, :to_s, :prompt => 'Categories') %>