我觉得这是基本的,但无法在任何地方找到细节。
我有一个通过生成脚手架创建的基本应用程序。
已经内置了输入数据的表单。我在表单中有一个SELECT(下拉)框。我希望能够从数据库中提取此选择框中的OPTIONS。理想情况下,最终用户可以添加和编辑这些选项。
我不知道如何将我的表单中的SELECT字段链接到OPTIONS将被存储的位置。
就某些术语而言,有人能指出我正确的方向吗?我空白了。我觉得这一定是常见的事情。
答案 0 :(得分:19)
正如ByScripts的链接所包含的,这里是适用于我的脚本(适用于时间不奢侈的脚本):
<%= collection_select(:lang_id, 0, Language.all, :id, :name) %>
其中Language
是一个名为'name'的列和一个自动分配的列id; :lang_id
是元素的名称,0
是页面加载时的默认选定索引。