1

在轨道中,有可能在下拉菜单中显示一些值,而在选择或检索时,我们可以获得其他值。

例如,我有一个下拉菜单,其中包含以下值:BMW Audi Merc

在选择 BMW 时,提交表单时我想将值发送为 'B' ,当我使用 jquery 检查所选值时,我希望它返回 'B'

4

1 回答 1

1

您是否正在寻找另一种方法来为 Rails 中的下拉菜单提供选项?

而不是为下拉菜单创建选项:

options_for_select(['BMW', 'Audi', 'Merc'])

传递以下选项:

options_for_select([['BMW', 'B'], ['Audi', 'A'], ['Merc', 'M']])

每对的第一个值是显示的标签,第二个值是将在表单序列化中使用的键(将表单发布到服务器)。

于 2013-09-24T09:53:02.873 回答