rails选择或下拉,显示值与原始值

时间:2013-09-24 08:59:22

标签: jquery ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-3.1

在rails中是否可以在下拉列表中显示某些值,选择或检索时我们可以获得其他值。

比如说我有一个下拉值,其中包含值: 宝马 奥迪 MERC

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

1 个答案:

答案 0 :(得分:0)

您是否正在寻找另一种方式为Rails中的下拉列表提供选项?

而不是使用以下内容创建下拉列表的选项:

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

传递以下选项:

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

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