options_from_collection_for_select

如果这些options 来自于 数据库, 假设已经存在一个表

books
, 有两个列:
id
,
title
,

这个表的值是:

id title
1 三体1
2 三体2
3 三体3

于是,

<code class="language-ruby">&lt;%= options_from_collection_for_select Book.all, :id, :title %&gt;

会生成:

&lt;option value="1"&gt;三体1&lt;/option&gt;
&lt;option value="2"&gt;三体2&lt;/option&gt;
&lt;option value="3"&gt;三体3&lt;/option&gt;
&lt;%= select_tag "dapp_category_id", options_from_collection_for_select(DappCategory.all, :id, :name), class:'form-control' %&gt;

在dapp表格中。读取dapp分类的所有数据,进行选择。