Как использовать метод выбора в form_for в Rails - PullRequest
1 голос
/ 07 января 2012

Я хотел бы использовать метод select в form_for в Rails.Я не совсем уверен, как это сделать.Может ли кто-нибудь указать мне на пример?

1 Ответ

8 голосов
/ 07 января 2012

Вы говорите о select или select_tag или collection_select?

# advanced users only
= f.select :field_id, options_for_select(Model.collect{|m| [m.name, m.id]})

# easiest, assuming you have a model
= f.collection_select :field_id, Model.all, :id, :name

# without model
= select_tag 'model[field_id]', @model.field_id, options_for_select(Model.collect{|m| [m.name, m.id]})
...