8

我觉得这是基本的,但在任何地方都找不到详细信息。

我有一个通过生成脚手架创建的基本应用程序。

已经内置了输入数据的表格。我在表单中有一个 SELECT(下拉)框。我希望能够从数据库中提取此选择框中的选项。理想情况下,最终用户将能够添加和编辑这些选项。

我不知道如何将表单中的 SELECT 字段链接到 OPTIONS 的存储位置。

就研究什么的术语而言,有人能指出我正确的方向吗?我来了一个空白。我觉得这一定是一件常见的事情。

4

1 回答 1

20

正如 ByScripts 的链接所包括的,这是对我有用的脚本(对于那些时间不是奢侈品的人):

<%= collection_select(:lang_id, 0, Language.all, :id, :name) %>

在哪里Language有一个名为“名称”的列和一个自动分配的列 ID 的表;:lang_id是元素的名称,0是页面加载时默认选择的索引。

于 2013-08-25T23:21:47.020 回答