Я пытался создать простую форму, которая указала имя пользователя в поле выбора.Rails form select population
<%= f.select :user, @users.all {|a| [a.name]} %>
@users
просто User.all
Что Чет я провел лучшую часть 20 минут чтения через некоторые документы запутанных рельсов, пытаясь найти простой ответ.
Я не могу понять, как заполнить выпадающий список именами пользователей.
Любая помощь будет оценена
Используйте опцию 'collection':' f.select: user, collection: @ users.all.map {| a | [a.id, a.name]} '... Возможно, с' id' и 'name' отменено (я не могу вспомнить) ... Я даже не уверен, требуется ли« карта », Rails может автоматически -умнознаю это – Carpetsmoker