Rails 2 options_for_select с набором результатов ActiveRecord - PullRequest
0 голосов
/ 14 июля 2010

Кто-нибудь знает лучший способ отображения содержимого результирующего набора activerecord в виде поля выбора.

Я хотел бы сделать это

@users = User.all
<%= f.select_box :users, options_for_select(@users) %>

Но сейчас мне нужно разобрать всех пользователей в многомерный массив с подмассивом [username, user_id]

Есть идеи?

1 Ответ

2 голосов
/ 14 июля 2010

Я обычно использую collection_select

<%= f.collection_select :user_id, User.all, :user_id, :username, :prompt => true %>

Ссылка: http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#M002303

...