提交后从select标签中检索所有选项

时间:2009-12-30 07:01:24

标签: ruby-on-rails ruby

我在select标签中获取选项时遇到了一些问题。一些背景资料;这是一个报告,因此根据某些条件,选择选项将根据数据库中存储的内容而有所不同。所以,我正在使用observe字段来获取所选的选项,但是,我需要获取所有选项,因为我想要渲染相同的报告,a)第一次选择的选定选项和剩余的选项。

select "price", "desc", @desc, {:prompt => 'All'}

我显然正在观察该字段,以显示结果,因此变量@desc是具有所有值的散列。

你能帮助我将哈希发送到控制器吗?如何在哈希中选择选定的选项发送回视图....

干杯

1 个答案:

答案 0 :(得分:1)

你已经有了选择,所以你从哪里得到它们?他们报告具体吗?如果是这样,请将report_id发回,以便您可以再次查看所有这些内容,然后您可以选择所选的一个。

您无法(轻松)获取选择列表中的所有选项。从技术上讲,你可以编写一个javascript函数来获取所有这些函数并将它们作为参数发送。或者,您可以将它们写为隐藏字段并将其与请求一起提交,但这两种方式都很难看。