0

我有一个这样的导轨列表:

["Ananda College", "Nalanda College"] 

它取自数据库。我选择了一列并取了它的所有条目。现在我需要将此列表放入选择标签中!从选择框中选择每个。我怎样才能做到这一点?

我试图在 select_tag 中添加一个 each do 块,但它没有用。

PS:列表是动态生成的

4

2 回答 2

5

您将需要使用options_for_select带有数组的表单助手。

这样做的一种常见方法是在控制器中设置一个数组:

@colleges = College.uniq.pluck(:name)

然后在你看来

<%= f.select :college, options_for_select(@college) %>

查看options_for_select的文档以了解更多实现细节。

于 2013-05-10T04:15:25.310 回答
1

试试这个可能会有所帮助

<%= f.collection_select :college_id, Collage.all, :id,:Name %>
于 2013-05-10T04:41:30.140 回答