f.input collect:在select中显示重复项

时间:2014-08-23 13:55:28

标签: ruby-on-rails-4 simple-form

我有以下simple_form输入:

<%= f.input :user_id, collection: [options_for_select(User.all.map{ |u| [u.firstname, u.id]})] %>

我的本​​地数据库中有3个用户。当我在表单中使用select时,它会向用户显示两次: 托尼 约翰尼 法案 托尼 约翰尼 比尔

我不是上面的地图语法的专家,所以它可能与此有关。

1 个答案:

答案 0 :(得分:0)

我发现这是一种更好的编码选择方式。此外,我上面尝试的那个不适用于Heroku。这就是我过去的工作原理:

 true)%&gt;