Ruby on rails Rails默认选择值

Ruby on rails Rails默认选择值,ruby-on-rails,select,selected,Ruby On Rails,Select,Selected,这是我的第一篇帖子,很抱歉重复了前面的问题。但我是Rails新手,需要比我更有经验的人的帮助。我正在尝试使用一个选择框来选择数据库记录 我的表格是: 我试着添加 ,参数[:源] 以及其他一些不包括选择框选项的方法。有没有人能告诉我,选择我的当前记录缺少什么。可根据要求提供任何信息。我正在Mac OS上使用当前版本的Rails。谢谢根据帖子中提到的描述: 我正在尝试获取一个选择框来选择数据库记录 但您正在为select传递选项中的语句值 <%= form.select(:source, op

这是我的第一篇帖子,很抱歉重复了前面的问题。但我是Rails新手,需要比我更有经验的人的帮助。我正在尝试使用一个选择框来选择数据库记录

我的表格是:

我试着添加 ,参数[:源]


以及其他一些不包括选择框选项的方法。有没有人能告诉我,选择我的当前记录缺少什么。可根据要求提供任何信息。我正在Mac OS上使用当前版本的Rails。谢谢

根据帖子中提到的描述:

我正在尝试获取一个选择框来选择数据库记录

但您正在为select传递选项中的语句值

<%= form.select(:source, options_for_select([['Thumbstack', 'Thumbstack'], ['Teacher', 'Teacher'], ['Google', 'Google'], ['Other', 'Other']])) %>

您需要将上述内容更改为以下内容:

<%= form.select(:source, options_for_select(ModelName.all.map {|h| [h.id, h.column_name]})) %>


希望能有帮助

我的表单显示
我正在尝试获取一个选择框来选择数据库记录。
您的意思是希望在选择框中包含数据库值。它是?需要更多的解释你应该试着分享一些代码,概述你的思考过程和你陷入困境的地方。这不是一个只需教你一个完整的概念就可以回答的广泛问题的网站。正如@bo oz所提到的,你需要拿出一些代码来从这里的社区获得适当的帮助。为我们提供预期和实际行为。选项配置错误: