Hashをラベルの要素にする場合
select_tag('id', options_for_select({:label=>:key},:default_key))
さらに、onChangeで更新
select_tag(〜〜〜, :onchange => remote_function(:update => 'target_id', :url => {url}, :with => "'parameter_key=' + value"))
KeyとLabelが逆なHashを使う場合は
hash.invert
これでkeyとvalueが逆になる