冗長な方法
view と contllor に書く方法
contllor
hoge_contllor.rb
def new あたり
*1
@account_types = Account.find(:all).map{|i| [i.account_name, i.id] }
view
_form.html.erb
<div class="field"> <%= f.label :account_type, "account" %><br /> <%= f.select :account_type, @account_types %> </div>
もっとスマートな方法はどうやるのか? => 『collection_select』
*2
Viewのみで、contllor に何も書く必要なし。
<%= f.collection_select :account_id, Account.all, :id, :account_name %>